Oh babe I don't know, I am so so far away from knowing any of the answers but I know that sometimes you have to just throw your hands up and accept that the universe knows and sometimes we may never know why things happen, just try and accept that it is for our own best and highest good x

Hugs hun, I think you have every right to question and be frustrated though - we'd be robots if we didn't x