Unbreakable - Kami Garcia
Ghosts, demons, angels, magic & hot twin guys. This book has it all. Loved it!