This is one of my favorite little anime. despite what others say I liked the charactors of the main story because they all related to the world in some wayeven if at times they didn't feel nesisary to progressing the main plot. the order of eliments could have been improved with the flashback to the origin story being less jaring when you watch but that aside I liked how eliments from one point of the story were touched on and explained later in the second run though from the birds perspective. What really got me about the story is it wasn't a happy ending it lead you along the emotional roller coster up and down like maybe after all taht thigns would finally work out. but it has such a sad way of ending. you can delay the enevitable but breaking the cycle isn't so easy. true kanon is a simmaler kind of story in roots and style but that had a happyer ending then this one and so for me has a differant tone for who I would recomend watching this or kanon.