This idiom is used when people are very determined to do something and nothing can stop them.
When you remain determined on your position or stand even after many people criticize you, you stick to your guns.
The silent time before the start of any violent argument or activity is called calm before the storm.
When someone chases rainbows, they try to do things which are impossible.
When you get to know about something which is supposed to be a secret, we use this idiom.
When something or someone is moving extremely fast we say its like greased lightning.
When someone spoils your plan or pleasures he or she rains on your parade.