[I've been

An intense “Go back into the past to fix the future while someone tries to mess with you from the far future” book which could have been about five times as long and I still would have really enjoyed it. It’s a great story that gradually reveals what the hell is going on but you don’t know for certain until really the last few pages but it doesn’t feel confusing or smarmy. This novella really stuck with me.