Reread as you get older and more of it will probably make sense.
It's about life, and all the choices we make along they way. Written not to tell you what to do but to simply portray those choices in an honest way, that keeps true to real life.
Extremely well written.
Ao no Flag