Contra the review that says this is just a mystery without any supernatural elements, I found the story satisfyingly paranormal. It is a standard Armstrong piece. You will either like this realistic style with tight, controlled layers of wonder (I do!) or not. Omens gets a solid 4 instead of a 3.5 because instead of wrapping up the story entirely (which is what many of her books do), she left space to keep going with this character and let her evolve over multiple books. The bad boy boyfriend is pretty stock, but Armstrong stock is just fine.