I wasn't a big fan of the lyrics when I read them. Came back to listen, and they're just right for the song. Some lyrics just "hear" better than they read.
I loved the verses.... liked the chorus a little less.... but it's a good contrast, and with familiarity, it would sound just right to me.
The one thing I didn't think was an asset was the lead-in. I thought it was a little "clangy".... to harsh to lead into that nice, soft verse. The verses have a "sweetness" to them and the lead-in doesn't complement that very well imo. Aside from that nit.... I think it's a very good song.