A stranger comes to a peaceful village bearing gifts that bear a terrible price.
2023
2021
2027
2022
2024
2015
2012
2004
1979
2008
1998