The protagonist is haunted by cruel forces. Or is it all just a bad dream?
1987
1997
2001
1980
2025
2007
2017
2024
2004
2008
1973
2013
1981
1989
1995
2003
1988