Ep. 299: Sophia (Never Let the Right One Go), Chapter 13

Sophia (Never Let the Right One Go), Chapter 13: In which Sophia’s dramatic failure of a first date leaves her shaken, and she agrees to a radical and extensive organ donation to save another little girl from having to face eternal life in the body of a child.