@angelfire7,
First Love.
Your first love is always hard to get over. It's the first time you felt anything, towards a male of significants instead of fantasy.
The day you get over him, is the day you fall for someone harder who means more to you than the first love ever did.
Too many people settle.
If you were to go backwards into the past, it will in my opinion become the same as the past, break up eventually, wasn't what you thought it would be and so, you'd have to start again.
Not to be rude but if this boyfriend was "everything" you ever wanted, you would not be thinking about your ex, now that he has made contact.
Your ex is lonely, reaching out, thought of you because he doesn't want to be on his own, used the string of she was a witch, poor me, but worse, hey don't reply if you don't want to as I know you are in a relationship. They never can let go of whom they slept with, when someone else is now sleeping with them, yet I can tell you from experience, if they win her back, they don't want her afterwards, not marriage material, after all she went with someone else.
Think very clearly on this, let it all go and concentrate on your now relationship he's probably worth it and work out what love really is.