God's ways are better than ours, God's plans are higher than ours, His ways are the best for us. Failings are not failures, yet they are gems towards success. God has different plans for each one of us, so cheer up because God has a special plan for you. It's something uniques and later on you will be overwhelmed how God connect the dots in your life. God bless.. :)