They never really explain it in either the anime or the manga. If you enjoyed the anime, I suggest taking a look at the manga. They do a bit better of a job with tying up loose ends and don't try to force out a happy ending. It somehow ended up almost uplifting to me, regardless.
|