> We used to have huge arguments all the time, it took having a kid together to finally hammer it into my head that we are on the same team

Nothing builds teams like having a common enemy. :-)