<human>: Can you give me a shortened version of the text?

Hi everyone

I have been seeing my BF now for over a year and let me start by saying he is the kindest and most caring person I have ever met and he is unbelievably good to me. I am really happy with him and I can really see us going the distance.

My problem is that every now and then, I think of my first love. I was with him for five years from 17-22. I loved absolutely everything about him and we were crazy about each other. We split up because towards the last six months we were arguing a lot and we felt like we had missed out on the casual dating we should have been doing at that age (not that we were missing much!) We split up amicably and remained friends for over a year, although I always assumed at some stage we would end up together again. Eventually he started seeing someone else, I backed away to avoid causing problems for him and we drifted apart. I met him on a night out once, stupidly I was drunk and admitted I still had feelings for him but he was leaving the country to travel alone the next day so nothing ever came of it. He remained with that GF for a long time after but last week I heard through the grape vine they've split up.

Before I heard that I was so happy with my current BF. Now I can't help compare them in every way which is so unfair to him, I know. I can't stop thinking that maybe I'm meant to be with my first love, even though I dearly love my BF and wish I didn't feel like this. I wish I could just forget the ex but I can't. 

My question is, do you ever really get over your first love? How do you stop feeling like you are comparing every relationship with your first? I'm just so confused, I don't want to mess up my current relationship by constantly dwelling on ghosts from the past.
<bot>: Do you ever truly get over your first love?? I feel like thoughts of my first love are slowly poisoning my current relationship.