1 / 11

John Mayer and Jennifer Aniston

John Mayer's song "Shadow Days" was an ode to Jennifer Aniston. "It really took him a long time to get over her. He really loved her a lot," according to a source. "He wrote the song as a farewell letter knowing [Jen] would hear it."