Wedding bells ring, but for whom? Jenny and Pete can't get enough of each other, until some unexpected news sends Jenny into a tailspin. Meanwhile, David and Karen lock horns when it comes to parenting, and Adam hears some hurtful home truths.