I've read the english translation of the original novel, seen the musical on stage more than once, and recently watched the 2012 movie musical. Although I haven't seen all adaptations I can confidently recommend this moving adaptation as honoring the story and characters best.