Хотела написать на какое произведение похоже , но поняла , что будет спойлер. Поэтому : интересная развязка, о части ее я догадывалась, но клубок полностью сразу не раскрывался, всё равно оставалось что-то не до конца объяснимое.