Megan (JoAnna Garcia) is thrilled when Will (Brian Hallisay) tells her that his father (guest star Steven Culp) is starting a new magazine based on Megan and Will's idea. Eager to pitch ideas for the first issue, Megan and Will soon find the magazine's new editor-in-chief, David Besser (Robert Buckley), is not easy to please. When Marco (Allan Louis) decides to win Keith (guest star David Monohan) back and shows up unannounced at his house, he discovers Keith is now involved with his longtime friend Jennifer (Jennifer Elise Cox). Marco takes dramatic action to keep his true love from slipping away. Meanwhile, Rose (Lucy Kate Hale) tells Sage (Ashley Newbrough) the shocking news that Miles is their real grandfather. The twins tell Megan what they know, then confront Laurel (Anne Archer) with the truth. During all the family drama, Rose knows that Sage is keeping something from her and when Sage finally confesses her own personal secret, it causes a profound change in the twin's relationship.