Leftovers
Hamish and London were lovers on the loneliest nights, forever dancing around each other's hearts. When London's desires became of him, he reached out to Hamish, only to find that their love wasn't black and white.
2004
2008
2018
1990
2016
1994
1942
1955
2022
2022
2020
2021
2014
1951
2018
2014
1958
1957
1940
1999