Charmed: The Queen's Curse by Emma Harrison
Paige has finally met her Prince Charming. Funny, clever, sweet and absolutely gorgeous, Colin is fantastic, and not at all evil, which is definitely a plus! Paige is completely smitten, so when Colin asks her to marry him she accepts. But love never runs smoothly, and when Paige discovers that Colin is not only a real Prince - of a magical kingdom no less - but also, that he's already engaged, she begins to wonder what else Prince Perfect might be hiding?