I have been with my boyfriend for almost 2 years, and truly believed he is the love of my life. He has just admitted to sleeping with a prostitute in the UK 3 or so months before we met. This was the only time he has and he says he wouldn’t do it ever again and obviously hasn’t cheated or anything whilst we’ve been together. He says he was extremely drunk, not that it’s an excuse, and disappeared off after the night out and slept with a prostitute, then returned to the hotel room he was staying with his friends . I have always felt so safe and secure with his loyalty in our relationship that I feel completely blind sided by not knowing this this whole time. I feel like I don’t know him when he’s been my best friend and I’ve planned and envisioned my whole life with him. Because of other people the topic had come up multiple times in our relationship and he had lied that he never had so there’s also this element of distrust. I understand him lying, as I see this as a huge deal breaker so to an extent can get why he would hide this embarrassing thing. It being not long before we met makes it extra hard cause I’ll never know if he’d repeat the mistake. But I don’t know if I should be getting over this and seeing it as a mistake in his past. If only he’d never done it…