when pigs fly

When pigs fly is an idiom which means that you will not get something when you want it or are expecting it or when someone else does not want something for you. This is often used as an impolite refusal to do something for someone else, or when someone invites you somewhere, whether as a friend or on a romantic date, you refuse by using this slightly colorful phrase rather than simply saying no.