Pilgrim's Progress Reloaded
Chapter 25 GLaDOS' First Serenade...but Unironically (The Last Chapter)
Feb 27, 2023
Season 1
Episode 26
David Umstattd
The story gets a satisfying and properly paced ending that ties up all loose ends and is not confusing or abrupt.
Buy the book here