There is a blessing behind every challenge. Your every failure, every adversity, every heartache may be a blessing in disguise. Sometimes, they happen in your life to teach some needed lessons one could not have learned without it. Most of our so-called Failures are only temporary defeats. Just be thankful for everything that you have in your life and have faith in God.