Sweetie, as I said, you're human. You saw an opportunity and you took it. And you learned from it.
No one knows what the future holds. It really is best not to try to predict it. But, you must figure out your life and protect yourself and your son as best you can.
As for your h,you might think he feels happy at the moment,but, trust me, he isnt. It's also best for you not to have that mindset regarding him. It's his journey, he has to walk it.
I'm more interested in yours. Hawaii, now you're talkin'. That's my kind of charity. LOL!