Kevin Devine lets go of the past