I think this is a nice ballad, but I think it needs another verse. Two verses before the first chorus build up to it.

I'm not an expert, but in my opinion it could go better with...

Verse
Verse
Chorus
Verse
Chorus
Solo
Bridge
Chorus
Chorus

Cheers!