Feminine take on time travel with a dash of mystery. There are a lot characters across multiple time periods so it can get confusing, but the main ones are pretty intriguing. One of those books where I was flipping back and forth constantly as the pieces were coming together.