Well, I stumbled across a few things when I was bored. I'm a Time Lord, and don't actually live a linear existence. So, used to seeing timelines out of order. However, still reeling slightly about my next incarnation marrying someone I saw die not long ago. It does explain why she knew so much about me though.
Still, I hate spoilers. It's so much better not to know what's going to happen. It means it can still be changed, and isn't set in stone. Once you know, you can't change it. To change it would create a paradox, and damage the time lines.