Reading progress update: I've read 15%.

Swan Song - Robert R. McCammon

Woot! This is the book I was hoping it was. And I've been wanting to re-read it for years, but I could never remember enough details to do a proper search for it.

 

**does happy dance**