well to be honest there is no spell for this i would say. Matters of the heart are just... complicated i know but this is what makes you human.
You have to stay true to yourself. Dont try and change who you are and if you want to do so, then whats the point in living your life? Not saying you should die or anything, but if you cant allow yourself to feel things that are true to you then your looking to be above humanity and this isnt possible simply.
6 Years... Well thats not long, everyone gets over things differently and no spell can change this. The spell your looking for is something called hope, find hope in yourself, not a ritual, not a spell, not anything but yourself. I wouldnt give you a spell for this because you need to learn matters of the heart on your own, as i said before thats what makes you human. Enjoy being a human, dont try looking for an easy fix, because in truth from expierience (not regarding magick) nothings ever easy to get rid of hun.
Try living instead of staying in the past, advance forward in your life instead of sitting back with your feelings. Find new ones
and i guarantee you will be happy. Just feel what you feel, negative or positive, your always going to have to live with it, just like everyone else.
this is the best advice i can give you, and probably above my years.
i hope this helps,
Soon to be awakened... She will turn me.