Annwn is het oeroude Welshe word voor de Hemel, en was, net als Walhalla, onderaards. De roman vertelt het verhaal van Willy, een oude Welshe schaapherder uit de heuvels, die zich heeft laten gaan na de dood van zijn geliefde vrouw. Op een dag sterft zijn oude hond, terwijl hij ermee aan het wandelen is, en Willy zakt ineen na een door het verdriet veroorzaakte hartaanval, hoewel hij de wil om te leven al lang voordien had opgegeven.
Hij wordt echter wakker in een ziekenhuis en tracht zijn ervaring te begrijpen. Binnen korte tijd beseft hij dat zijn jonge verpleegster, Sarah, zijn overleden echtgenote is, en hij begint zich bewust te worden dat hij dood is.
Het ontzet hem niet, maar is zelfs overgelukkig.