The Theory of (Not Quite) Everything: the most beautiful and uplifting novel of 2023