I'm going to settle for an older man I'm not in love with but if he already knows this (he knows and doesn't care), no harm done right?

The now 46 year-old was an acquaintance from the longest; I was then 18 when we met but declined him for a date. Let's call my ex boyfriend Joe and him Charles. When I was 23 and he was 38, Charles made an offer I've rejected. I felt I was too young at the time and didn't even love him. It would take a long time to realize love alone is overrated and isn't enough if you're not getting what you want.

It's different now. I'm now 31. Just two weeks ago, he offered that same bargain, said this was my final chance and I had until the next day to make the decision. The condition was I had to immediately dump my boyfriend of 7 years. I've stated many times not being happy in my relationship and this time accepted the bargain. I've proceeded to ending my relationship that become stagnant. Charles showed me a couple medical diagnoses, which revealed to having several health issues (diabetes being one of them and he barely survived Covid) and even predicted he'll likely die before even reaching age 75. He doesn't have any siblings, distant relatives, he never knew his father, his mother died years ago and has no children. His only wish is to have a child he can leave everything to before he dies; basically to leave a legacy.

He actually knows very well I'm not in love with him (though I empathize with and care for him) but claims to not care for that. He always thought I was the ideal mother. It's good at least I don't have to pretend to be in love with him. Joe was insulted that I dumped him for Charles. He kept saying that I'm dumping him for a nearly 50 year-old, kept saying ''Have you lost your mind, so you threw away 7 years for an old man, you disgusting (bad words said)''. Now I'm wondering, 7 years of what? Charles is going to give me what Joe never gave me.

If we've both agreed with the deal, he knows I'm not in love with him but doesn't mind, no harm done right?

I'm going to settle for an older man I'm not in love with but if he already knows this (he knows and doesn't care), no harm done right?
Post Opinion