David Scrimshaw rated Eclipse (A Song Called Youth, #1): Show rating 5 stars Sept. 20, 2012 Public Eclipse (A Song Called Youth, #1) by John Shirley