This anime can make you shed tears and, few moments later, laugh your **s off. Has amazing music and the characters do feel real, the way how the main character can touch other's heart is amazing, leaves you with a good feeling and has great plot twists.
I'm not fond of english singing, but the endings are just marvelous. You can't help but hearing them all.
It's worth every second you spend