Take All My Loves (Sonnet 40)

Take All My Loves (Sonnet 40)” is a Take All My Loves: 9 Shakespeare Sonnets track, released in 2016 by Rufus Wainwright.