A review by mrninjaviking
Clockwork Angels by Kevin J. Anderson

3.0

Never have I read a book that turned out far better than I had hoped, yet I was still very disappointed in.