Just finished "Piranesi" by Rebecca Yarros. This should be required reading
We're following this story.