Christmas has come early for Harry Potter fans. J.K. Rowling announced Monday that she has completed the sixth Potter novel, Harry Potter and the Half-Blood Prince. In a message posted on her website, Rowling said she has had the time "needed to tinker with the manuscript to my satisfaction and I am as happy as I have ever been with the end result. I only hope you feel it was worth the wait when you finally read it." The book is expected to hit stores on July 16, 2005.