I remember crying so hard when I got to the end when I first read this in the early 2000s (still have the original print on the shelf), and to this day I still believe it to be ambiguous and up to the reader to decide what was real and what was not.
Anime was nice too, but the different plot was meh.