Thank god for that
For a minute there I thought it was going to lose its way and go with a happilly ever after ending, but you stuck to what the song was. Good stuff, NG needs more RH.
Why not give True Love Waits or I've Been Thinking About You a try next? Provided I don't get there first of course.