Hello my lovely girl - you have been through the wringer lately, life just isn't fair sometimes, it knocks us down just when we've got back up and dusted ourselves off. I know it's a cliche but time will help, and you will be back to your cheery self. You just have a lot to deal with at the moment and that can't be rushed.
Big hugs xxxxx