It’s time to move on.
You neglected to tell me why your boyfriend was sent to jail, and it would be helpful to know that. What I wish for you, without even knowing you, is a man who doesn’t break the law. There are so many men out there who don’t have this kind of baggage, that I hope you’ll value yourself enough to find a Mr. Right who’s strong enough to do the right thing — in relationships and in society. I hope you can find a way to feel you deserve that because I know you do! 🙂
Just because you’ve had a friend since you were five years old does NOT mean that that person is your Mr. Right. In fact many people have best friends that they can keep as friends, but find a way to understand that Mr. Right is someone different than a best friend. Any guy who’s hurt you, cheated on you and broken the law and served over a year in jail, is NOT Mr. Right.
You need to find someone else to date. Not this guy.