Across the Ages (Timeless #4) by Gabrielle Meyer