Too good to be true or extremely lucky.

Printable View