Ignore a very shaky first 20 minutes

Rating: 8/10 (14 January 2020)

If you can plow through the first very silly and disjointed 20 minutes, you will be rewarded with a real heartfelt story. Very touching and well done.