Happy and sad ending

Rating: 10/10 (22 June 2019)

Rare to see (happy and sad ending at the same time)