Exclusive
Do What You Have to Do
Sarah McLachlan
29
Likes
1.6K
Plays
Other Versions
Do What You Have to Do (Live)
Sarah McLachlan
Mirrorball: The Complete Concert
Do What You Have to Do (Live)
Sarah McLachlan
Mirrorball
Do What You Have To Do (Live Mirrorball)
Sarah McLachlan
Mirrorball
More
More from "Surfacing" album
Building a Mystery
Sarah McLachlan
Surfacing
I Love You
Sarah McLachlan
Surfacing
Sweet Surrender
Sarah McLachlan
Surfacing