Hex Hall - Rachel Hawkins This book is freaking hilarious! Sophie and Archer are perfect for each other. Add the fact that both will make you laugh so hard! Witches and wizards (or demons) are awesome, I tell you! :)