Grammy-nominated singer-songwriter Rufus Wainwright presents TAKE ALL MY LOVES, a collection of his own compositions to beloved sonnets by the most performed playwright in the world, William Shakespeare. Wainwright is joined on this album by Florence Welch (Florence + the Machine), teams up with his sister, Martha Wainwright, and has enlisted soprano Anna Prohaska for a number of tracks. Between songs, Helena Bonham Carter, Carrie Fisher, William Shatner and others recite the sonnets.