Sort:  

Well, I'm pretty sure there was foreshadowing...so...yeah...

I think you're on the right track. :) Chekhov, and all that.