Chaos Walking by Patrick Ness (series)

From Book Trigger Warnings