Ugh. I'm with Terry. From the first sentence I realized it was going to be a lead-in to a horrible pun, but I never guessed the actual punchline. Well done.

And I'm glad you avoided the obvious "When Pigs Fly" phrase.