A very satisfying read, especially if you’re a romantic, Catholic, or need a shot of hope.