Will (Chandler Massey) asks John (Drake Hogestyn) to help him find Leo's (Greg Rikaart) mama.
Rafe (Galen Gering) tells Hope (Kristian Alfonso) he is headed out of town to help Samantha Gene (Alison Sweeney).
Eric (Greg Vaughan) gets all up in Xander's (Paul Telfer) business.
Melinda Trask (Laura Kai Chen) says deuces to the DA's office to challenge Mayor Carver (James Reynolds)!
Melinda wants Haley (Thia Megia) to keep her trap shut about a secret that could derail her mayoral bid.
Eli (Lamon Archey) and Lani (Sal Stowers) come up short in their efforts to take down Xander.
Haley spills all her tea to Marlena (Deidre Hall), who is bound by confidentiality.
Gabi (Camila Banus) and Stefan (Tyler Christopher) get heated!
Leo and Xander move closer to becoming #Leander (or #Xeo).
Sarah (Linsey Godfrey) and Eric take their relationship to the next level.
Jack (Matthew Ashford) and Jennifer (Melissa Reeves) continue to get reacquainted.
Eli and Lani heat up the Martin House!
JJ (Casey Moss) and Haley get comfy on the couch.
Tripp (Lucas Adams) and Claire (Olivia Rose Keegan) lock lips.
Wait, what?? Sarah hops on Xander. Ooooh, Leo's gonna be pissed!