I understand, yes it's a painful loop to be in.
You sound like you are doing the right things, distraction, meditation, keeping positive. One more thing I can suggest which I have found helpful is setting yourself a goal - this is a good time of year to do this. Something that you would like to do in 2017. Maybe learn a language, take up a new sport, something that would get you mixing with new people could be particularly helpful.
Other than that just want to say

to you. That person will soon fade from your memory and cease to be important to you. New memories will take their place.