Well, well well.  Once in a while you pick a book, and it has the ability to knock you straight on your arse!  That is exactly what A Song for...