Jack (Matthew Ashford) drives the mayoral bus right over JJ (Casey Moss) and Haley (Thia Megia).
Kate (Lauren Koslow) and Rafe (Galen Gering) sit down to share info about Ted (Gilles Marini).
Hope (Kristian Alfonso) bites her tongue and apologizes to Ben (Robert Scott Wilson).
Marlena (Deidre Hall) needs to have a little chat with John (Drake Hogestyn) about Matthew (Greg Rikaart), I mean, Leo.
Eric (Greg Vaughan) ignores recent history and shares a secret with his mama.
Ben gets back into bed with Stefan (Tyler Christopher).
Chloe (Nadia Bjorlin), you in danger girl, AGAIN!
Abe (James Reynolds) and Sheila (T-Boz) have some adult beverages at the Brady Pub.
Chloe and Stefan continue to bond.
Victor (John Aniston) has a plan to rid WilSon (Chandler Massey, Freddie Smith) of Leo Stark.
Gabi (Camila Banus) is back in charge of Gabi Chic and lets Stefan know all about it!
Claire (Olivia Rose Keegan) finds herself on the business end of Tripp's (Lucas Adams) wrath.
Ben makes a decision to steer clear of Ciara (Victoria Konefal).
Melinda (Laura Kai Chen) and Haley get all up in their feelings.
Rex (Kyle Lowder) tries his best to woo Sarah (Linsey Godfrey)... with a wedding proposal.
Kayla (Mary Beth Evans) has some words for Haley.
In the mayoral world you're either in or you're out. Melinda . . . you're out.