I love it when God makes a promise! It means that it is something I can stand on in times of danger, temptation, sadness and loneliness. There are Truths in the bible about us and God that we can stand on, and we have God’s solid unshakable Word that it is so!  For example, when you are feeling lonely, remember:

“Never will I leave you nor Forsake you” – Joshua 1:5

When you are feeling scared, remember:

“For I did not give you a spirit of fear, but of power love and sound mind” -2 Tim 1:7

But the BEST oath in my opinion that God made, is the one He made looking forward into the future to us, to the new covenant believers, and gave the prophet Isaiah these words:

9 “To me this is like the days of Noah,
   when I swore that the waters of Noah would never again cover the earth.
So now I have sworn not to be angry with you,
   never to rebuke you again.
10 Though the mountains be shaken
   and the hills be removed,
yet my unfailing love for you will not be shaken
   nor my covenant of peace be removed,”
   says the LORD, who has compassion on you. – Isaiah 54

God makes an oath that once the New Covenant is established (What Jesus did), whenever you feel guilty, condemned or that God is angry with you, remember this oath! When you are feeling these things it is not from God, it is from people of the devil! God made an oath that He will NEVER be angry with you, or load guilt or condemnation on you EVER again!