This book is a rarity in the fact that Sarah is actually likeable and doesn't seem to have too many flaws (apart from the inability to admit that she's a witch) and doesn't whinge and whine all the way through the book. She also deals with things that fall in her lap instead of just waiting the main male to deal with her problems for her. Now don't get me wrong, Zane WANTS to protect Sarah and do things for her but she won't let him.
The relationship between these two is very well-written as there is a connection at the start but no 'insta-love'. Sarah tells Zane that he freaks her out as he is moving too fast and she firmly puts him in the Friend Zone until Friday when he's allowed to flirt :D
Lash is an interesting twist in this book and the relationship between the three is brilliant to read. There are enough fantastic characters in this book to make it a very enjoyable read without being overwhelmed. I loved the grandma that appears at the end of the book!!!
Fun, witty, entertaining. Loved it!