Mila that was a beautiful post! Failure is not really failure unless you didn't try your hardest. Sometimes it is just the work of God who knows what is better for a person.  Hardships are so we can learn from them and they can help us grow and understand life better.  Everything that happens to us is Qadr Allah. And everything is for a positive reason.  This life is a test full of lessons to help guide us from getting lost.