Alice checks into a lonely hotel room at night and sets about making preparations to end her life, whilst obsessively re-drafting the perfect suicide note.
2015
1962
1950
1999
2019
2021
1933
2010
2024
2018
—
2003
2004
2009
2016
2023