Hi, thanks for playing.
Because this was a jam game ending is a little abrupt due to the time limit.
-SPOILERS-
Yes he was following her, but she was completely unaware.
Hazel was never quite right in the head, that's why Ravi chooses her. The symptoms started to get worse, and visiting the city just made things move quicker.