The Girl in the Dream is an interesting mix of a love story, a mystery and a thriller. The storyline is gripping and holds the reader down to read it till one reaches the end of the book. The plot is simple yet engaging which adds to the charm of the book. What worked for me in the book was its linear storytelling and a gradual unravelling of the story as the time progressed. The scenes in the book were quite organic and none of them seemed to be out of context. Pravin took his time to build up the concept and that kept the pace of the book going. The one thing that I think can be improved is the grammar structure as the tense of the book was wrong in some parts of the book. The climax of the book was quite predictable but it was in line with the entire plot so that was ok. I would have preferred a bit more flesh in the climax.
Coming to the characterization, I would commend the author for taking time to detail each and every character. Starting with Vivaan, his background was given quite in detail. His stint as a NASA scientist and his background have been explained in good detail using a scene where he gets interviewed. The same goes with Riya, but her character has different shades that give mixed vibes about her. The habit of Rachit to come to quick conclusions was a good quirk and an interesting take, however, the correction on his actions could have been done a bit late so as to maintain a bit of tension in the story.
Overall, a recommendation for people who love romance stories as well as thrillers.