Happy Endings

Is Penny (Casey Wilson) finally going to get her happy ending on Happy Endings?

Yup. The perpetually single and formerly romance-challenged gal will get engaged to Pete (Nick Zano) on Tuesday's episode (9/8c, ABC), but it won't go down cleanly.

Winter TV eye candy: Check out the hottest stars heating up your TV screen

In our exclusive sneak peek, Penny and Jane (Eliza Coupe) return to her condo to see a trail of rose petals leading to a ring box. It's what she thinks it is, but Penny soon gets a rude awakening. You see, Tuesday's episode is also a prank episode.

Watch the sneak peek below. Happy Endings airs Tuesdays at 9/8c on ABC.