How Do You Keep the Music Playing?

(8.5, by Diane) David is back, and Maddie's got him. Is there a secret recipe for keeping him?
Top