Rufus Wainwright, Marius de VriesTop TracksTrack PreviewTrack TitleTrack LengthTrack Price/Buy LinkTake All My Loves (Sonnet 40)Take All My Loves (Sonnet 40)from Take All My Loves - 9 Shakespeare Sonnets6:26From $1.29Take All My Loves (Sonnet 40)Take All My Loves (Sonnet 40)from Take All My Loves - 9 Shakespeare Sonnets6:26From $1.29