This show has everything you're looking for. The last 3 episodes are moving...haven't cried so much hehe. The actors are talented, and their chemistry is amazing. All the actors have a special role and it's very wholesome to watch. I highly recommend it!