Walking On Glass by Iain Banks

Three seemingly unconnected tales—a gritty, social-realist story of a young man whose romantic obsession spirals into violence; a somber, introspective account of a man struggling with guilt and incarceration; and a surreal, quasi-fantastical fable about a captive thrust into a mysterious cosmic contest—gradually converge into a darkly witty, unsettling meditation on fate, responsibility, and the porous border between reality and imagination.

Purchase from Bookshop.org