A woman has announced that she has broken up with her perfect fiancé who wanted to marry her and raise her three kids.
Shanlavell James said the man loved her and was willing to sacrifice becoming a father just to be with her, since she was done having kids.
However, she said she loved him too much to allow him make that sacrifice so she let him go.
Sharing their photo, she wrote: ‘When I walked away from this relationship, everybody asked me, “Shanlavell, how could you leave such a good man?” A man who accepted all three of my kids, paid the bills, truly loved me unconditionally, and even asked me to be his wife.
‘It may not make sense to y’all, but I left him because I loved him. He was very successful, had no biological children, and always said he wanted a child of his own.
‘Being that I already had three kids, I didn’t want to have another child. I had also already been through three C-sections, and my doctor told me another pregnancy would be high risk. I was not risking my life to have another baby. He accepted that and told me we could go the surrogate route because he wanted a life with me and my children.
‘The day he proposed to me, I said yes, but when we got home, I immediately ended our relationship.
‘Although he was perfect for me, I realized I wasn’t perfect for him. A man as good as him deserved the family he truly wanted. He deserved the experience of watching his wife carry their child, and I didn’t want to rob him of that just because he loved me enough to sacrifice it for me.
‘This man had spent his whole life living right and preparing himself to have a family the right way, and I knew in my heart there was a woman meant for him who could share that experience with him. I left because I chose to be selfless instead of holding on to a good man simply because he was good to me. I knew he wasn’t my person, even though he treated me like everything I could’ve asked for.
‘To this day, I have no regrets about walking away because now he is happily married and his wife is pregnant.’

