I finished it, which is saying something, but I found the ending somehow implausible for me. But it was worth finishing!