Singer-songwriter Rufus Wainwright on his album Take All My Loves: 9 Shakespeare Sonnets
now playing
Rufus Wainwright