The reason for all these thoughts is quite unsure, in fact, there aren't any reasons, these are overwhelming feelings that have been taking over me without asking for permission, and what i have decided to do, in a very smart move, is to let them all in, keep the ones that are of use and let the other ones go.
The talks of God have lead to great debates, with other people and myself; i have discovered that even though i have always welcomed the idea of God as a higher power that manages everything in the universe, i had never really put a lot of thought into it. Detach from the religious God and think about a power the surrounds us, think about the energy that guides you every day; that to me is a representation of God. I myself don't necessarily call it God, i have been calling it higher power, "the force", destiny, fate, light, guide and ultimately, i have chosen to very broadly name it life.

I can choose to be healthy, go to the gym, eat the right food, be good to other people and pay my bills on time, but i cannot choose to be struck by lightning. Not that i want to. Think about this other concept: you are in a boat, seating alone, nothing around you, no instruments to guide or help you, and the boat just floats away. The boat is life. I know, it sounds stupid, but it is very basic and paints a good picture, because as you navigate through clear skies or the mists of Avalon you will continuously encounter new wonders, storms, fishes, birds and quite possibly other vessels, and that is just how life is; isn't that cool?
So, life gives you lemons and you make lemonade. What do you do if life gives you cancer? You treat it. It is very simple, the surrounding complications in most situations are created by ourselves, we can choose to bitch and moan, we can choose to be sad and depressed, but we can also choose to navigate through this heavy weight that is cancer with serenity and grace, we can choose to be positive and believe that we are strong enough to beat it. Most importantly we can choose to be grateful to have this opportunity to show strength to ourselves and learn to fight even harder. Of course there will be difficult days, days you question yourself and your strength, but if you keep that positive energy then those doubtful and negative days will be less frequent than in most cases.
All things that cross our path have a meaning and a reason to exist and all we should do is be grateful for another opportunity to learn and connect to something new, or maybe even something that is old and buried deep in the past.
This brings me back to the top; if God is life and life is the great manager, than just learn to gracefully accept life as it unfolds before your soul, enjoy the ride and remember to thank life for your day before you go to sleep and everything will be OK, it always is.