[SPOILER ALERT: The following story contains spoilers from Friday's season finale of Happy Endings. Read at your own risk.]
Happy Endings wrapped up its Season 3 (and possibly series) run Friday the same way the show started: with a Dave (Zachary Knighton) and Alex (Elisha Cuthbert) breakup.
But instead of our favorite spacey blonde leaving her betrothed at the altar, this time the two had already split on the down-low and were trying to keep it a secret at the wedding of Alex and Jane's (Eliza Coupe) sister Brooke (Stephanie March). Except they each tell Penny (Casey Wilson) and Max (Adam Pally), who naturally can't keep a secret and are overheard talking about it. As a cover-up, they tell guests that Alex is pregnant. The little white lie gets out of hand, so they create a new "news cycle" about Brad (Damon Wayans Jr.) and Jane (Eliza Coupe) — no, they are not breaking up nor pregnant and Brad does not have a love child — before everyone learns the truth about the breakup and that Brooke is the one who's pregnant. At the reception, Dave turns down Alex's offer to be his wingman and dances with her — because he wants to dance with his friend. Suh cyuht. "It's a very sweet ending," executive producer Jonathan Groff tells TVGuide.com. "We wanted to end on a positive note in case this was it."