Oh, sweetie!! ((((((( curiousity ))))))
That's a hellluva rollercoaster you've been through.
I agree with WibblyWobbly and Edgar's Mom. That random hot/cold is just totally messed up. That crap's on HIM.
Sending strength to you. His jerky behavior IN NO WAY reflects upon you. Please remember that should the self esteem boogeyman try to steer your thoughts into any false assessments on yourself, ok?
You are a good person.