Seems to me like you are feeling
saudade.
It is a very sad ride, but if you could try to enjoy it, maybe you'd find happiness in your suffering (-> see
this article by Steve). Only time can make the wounds heal, but it's up to you how you feel during that time!
Best wishes!
Vasco B.