The imagination of J. K. Rowling and the romance of Julie Garwood all rolled up into one fabulous novel.