Oh Wire................. I am so Thrilled that you are in many ways feeling better, You have searched for it a long time and deserve a good long stretch.
I also use the words Content... The word Happy to me just doesnt fit anyone MI or not.
Over 7 Billion people on this spinning rock and everyone struggles to find there place and being "content"
Good for you