This show is fantastic! However, get a box of tissues ready because there is a good chance you will cry at some point in each episode. A good mix of grit, and heart. It will have you judging every other show you watch and finding them lacking. Beautifully written.