Sometimes the things you can see as blocks/challenges in your life are the best things that can happen to you. You only fully see this once you get to the other side. When you have that shift in awareness. You can see all the things you had been struggling with and the challenges are the very things you needed to work through in order to get in touch with who you really are. Going through challenges which you came to Earth to experience was all part of your pre birth intentions. Your soul wanted to be here on Earth at this time and experience certain things for your expansion. Everything is happening for you and the universe is always supporting you!