Holding Out for a Hero ▸ Stiles Stilinski (2)
As the lines between good and evil were blurred and new, unlikely alliances were formed, there were very few things keeping Carson Bradley sane. But sometimes, even sanity was not enough to win a war when there was already so much blood raining down. (season 2, book 2)