Beautiful Creatures. by Kami Garcia & Margaret Stohl (Kami Garcia)