SharniWay to go Steph!
Good on you for wording all that stuff. Sure is a tough one. I am a bit older than you and admire you for being so up close and personal. I have taken a lot longer to deal with your mentioned points but I am dealing with it, better now than ever before.
Regards
Sharni