Great, thanks to both of you. It's making more sense.
But I don't know how to decide. I have decided to let him go but I feel scared.
I pulled a random card saying 'should I let him go' and it's the King of Rods.
What on earth does that mean??!
PS the 'you know you deserve better' comment had me in tears for half an hour! Thank you.