What the fuck's going on here....?

In terms of this thread, a side-chick once said "a bloke is like rain, you never know when he's coming, how many inches you'll get, and how long it will last"