It's a Christmas miracle!


Reports today that Zac Efron and Vanessa Hudgens have broken up after three years together.

"It was mutual," an unnamed source tells Us Weekly of the High School Musical duo. "They have been together for so long. It just ran its course."

It's about damn time Zac traded up. How long have I been saying that he could do so much better?! A very long time.

Now only 12 more sleeps till I wake up to find out whether Mr. Efron's waiting under the Christmas tree for me.

Now that would be a true Christmas miracle.