In your life you have been promised many things. Some of those promises are fulfilled, but some of them have left you empty and doubtful. Unfortunately, people make empty promises and have no intentions of keeping them, but thankfully God does not possess those same qualities. His promises are never empty, they are never to be doubted and they are always delivered to you at the right time in your life.
In the Bible you find many promises given by God that are designed to give you a sense of hope in your faith ("For I know the plans I have for you," declares the LORD, "plans to prosper you and not to harm you, plans to give you hope and a future." Jeremiah 29:11). As a believer, you can find peace in the words from Jeremiah when you are struggling with the trials found in the book of James: "Consider it pure joy, my brothers, whenever you face trials of many kinds, because you know that the testing of your faith develops perseverance. Perseverance must finish its work so that you may be mature and complete, not lacking anything. If any of you lacks wisdom, he should ask God, who gives generously to all without finding fault, and it will be given to him. But when he asks, he must believe and not doubt, because he who doubts is like a wave of the sea, blown and tossed by the wind." (James 1:2-6)
God does not promise an easy life, in fact he acknowledges that there will be hardships, but seek him and he will carry you through the suffering. His promises are not to be doubted, let his promises speak to you in confidence, no matter how hard the trial is: "And we know that God causes everything to work together for the good of those who love God and are called according to his purpose for them." (Romans 8:2) Every tear, every heart ache, every lost job or broken friendship is designed to draw you closer so that you will seek the heart of God, and that is a promise you can always trust in.
Visit these sites for more on God's promises: