Steelheart - Brandon Sanderson

This book was so fucking amazing! Like seriously... if you like fantasy and good story lines, pick up one of Sanderson's books. You can't go wrong.