James,
"There was this girl" - as Once Upon A Time as an opening line gets!
I also like the image of cold fingers by the fire and,of course, the sincerity of your voice throughout.
An excellent progression and good backing ( I tend to agree with Floyd that the guitar solo
isn`t the best fit for the song`s feel), and your voice sits nicely in the mix.

Robert