The way this story is told is quite bizarre and it took me a few chapters to get used to it - it jumps quite a lot and a few things are confusing. I didn't mind this though as I find the bizarre-ness of Jane's world quite entertaining. The writing is very, very good but I think the pacing needs a little work. The jumping from past to future was slightly confusing, having a date on them would be a really good idea. Despite that though, I really enjoyed this book.
I read many YA books, where the heroine has just discovered their powers and are going through all the emotions of it and discovering what they can do - I like that with this book, Jane (who's much oler than a teen, I think she's in her 30's. I forget.) has had her powers for quite a long time and she's pretty comfortable with them. I found Elias and Jane's relationship quite amusing but I did think they got together a bit too quickly. They're perfect for each other and the sexual tension between them just makes certain scenes funnier (like when Elias had a problem with his pants. In public.
I should mention there is sex in this, which I why I rated it 16+ (see tags). It's descriptive but not too descriptive and to be honest, it's expected!