The start is a prime example. We begin at the scene of a fatal pile-up. The main character witnesses an invisible girl do something to the souls of people dying in the smash. After she sees the girl touch one of the paramedics helping her, several cars explode and the paramedic dies. It's a strong opening that could have set up a quest for knowledge about invisible girl or even a few chapters of 'am I going crazy' but we don't get a slow build up. The main character is immediately told who invisible girl is and drafted into service just after getting to the hospital.
And this is the issue I had throughout the book. Everything seems to happen at once. The romance, the bad guy, any revelations about members of her family. There is no slow build up, no mystery, it just happens and the answers drop like confetti.
The main character is very off-kilter, but likeable and the love interest is reasonably decent but the other characters are not very strong. There isn't enough time to know any of them and this hurts the text.
I enjoyed reading the book and I will read the sequel but I do feel that this book needs a bit more editing as the pacing doesn't seem to be right.