Taylor Swift posed as Rapunzel to join a long list of (better) celebrities (other than this cunt) to be be photographed by Annie Leibovitz for Disney (full size copy here). Then later she wrote a song about how the doves acted like they really liked her but they were just a couple of players who broke her heart but now she's totally over it.
the full (I think) Disney ad list: 1. Taylor Swift as Rapunzel. 2. Scarlett Johansson as Cinderella. 3. Jessica Biel as Super Fuckable Pochahontas. 4. Julianne Moore as the Little Mermaid. 5. Rachel Wiesz as Snow White. 6. Roger Federer as King Arthur. 7. Olivia Wilde as the Evil Queen and Alec Baldwin as the Magic Mirror. 8. Cunt On A Rug. 9. David Beckham as Prince Charming. 10. Angelina Jolie as I have no idea. 11. Mikhail Baryshnikov as Peter Pan, Gisele Bundchen as Wendy,Tina Fey as Tinkerbell. 12. Queen Latifah as herself. 13. Russell Brand as Captain Hook. 14. Beyonce as Alice, Lyle Lovett and Oliver Platt as people in a picture with Beyonce. 15. Jack Black, Will Ferrell and Jason Segel as the Hitchhiking Ghosts, which is a thing that exists apparently. 16. Julie Andrews and Abigial Breslin as Characters I Didn't Look Up. 17. Whoopi Goldberg as Ugly Genie.