Now I know why
mso489 Lifer Feb 21, 2013 41,210 60,459 Sep 18, 2013 #6 Rainmakers. It is also an idiom that means someone who can make impossible-seeming things happen.