This book is generally shelved as "Science Fiction" and "Time Travel," but don't let that fool you. This is a book about feelings. Yes, there is a time loop, but there is zero scientific explanation for the existence of it. No advance technology. No aliens. Nothing like that. Time repeats, and we do...