"The Seer's Tower" by Justin Beck.