Never give up on your dreams Bey. You may ask God why He allowed things to happen but you cannot question His wisdom of why He doesn't permit you to go on. Life is full of unexpected surprises because it's what life should be. Everything happens for a reason. And the end result is for our betterment.