Stiles has always had this secret...he's a fox and nobody knows except for his father. However when a new threat arrives at Beacon Hills out for blood...his blood... will he be able to protect the pack without revealing his secret or is it going to cost him and his pack.
40 parts