I am unsure of how I stumbled upon this series but I am so glad I did! The anime is striking and the character's emotions are so honest that I was crying after a few episodes. Sadly only about half of the episodes are english subbed (23 of 52), and so I'm waiting patiently to finish the story. "Patiently" if you consider watching the movie Les Miserables tonight on Netflix patient.
You will not regret watching this anime, it truly is a visual, emotional, and musical treat.