It's an amazing story. Four finalists all multiple slam winners, all over 30, three over 35, which is supposed to be too old, and who thought even one out of Venus, Federer or Nadal would make the final. Serena sure, but the other three?
As for final predictions, I can't see Serena not winning. I think I'll back Nadal, just cos he has historically had the edge over Federer.
Don't care who wins, though. Venus winning would be pretty extraordinary. Serena winning would set the record, which I think she deserves. And well, I thought Nadal and Federer were both past it, if I'm honest. What do I know?