Do What You Have To Do by Sarah McLachlan From the album: Surfacing Track 5 of 13 on Surfacing (1997). Duration: 3:47 More from SurfacingBuilding A MysteryI Love YouSweet SurrenderAdiaDo What You Have To DoWitnessAngelBlack & WhiteFull Of GraceLast DanceAngel (Clip)Building A Mystery (Studio)Surfacing Interview