Shameless
by Jukebox
Added 11 November 2007
Updated 17 November 2007
Hanna is visited by three ghosts—The Ghost of Relationships Past, Present, and Future.
Shameless
(3500 words)
Hanna is visited by three ghosts—The Ghost of Relationships Past, Present, and Future.