This is a very lovely song, with some very nice chord progressions and melodies :)
Rhythmically (or rather, there are a few extra notes here and there which don't fit into the measure), a few things are off. But that doesn't really matter, as they don't distract from the beauty :D
Nicely done with this one ^ ^
That said, did you record the improv you were speaking of :O?
If so, I'd love to hear it sooner or later!