Lyric discussion by sugaree 

Cover art for Must've Had Your Reasons lyrics by Yonder Mountain String Band

A poignant break-up song. The narrator says -- over and over -- that he's over her. But he doth protest too much, and in the end it's clear that he's not over her at all.