I certainly didn't see that ending coming...so beautifully written and yet heartwrenching and moving at the same time.
The only thing I didn't like was that you seemed to use a lot of fillers (I, and, you etc)
if you try eliminating them sometimes it makes the flow much smoother, but other than this, this was a beautiful write.