Oh excellent! I’ve gone back and forth between a dozen different scenarios so I’m keen to see how it ends! I’ll be sure to check in once I’m done, I think it will be a 5 star for me too.....
I thoroughly enjoyed that book and gave it 5* since I genuinely didn't expect the ending.