actually, after thinking and talking about Steelheart with my friend, I'm changing my rating from 5 stars to 2 stars. pretty drastic change, right? but I really don't appreciate how Megan was only treated as this piece of ass that David just wanted to screw. hopefully, with that ending (which is still awesome as all hell), Megan will actually gain some character depth in Firefight. I trust Sanderson enough to give him a second chance.