Ravensburger - 13926 - Child Puzzle - Princesses sparkling - 100 Pieces (Toy)
For a 100-piece jigsaw puzzle that is affordable (especially all the "Princesses") but still keep some difficulties (sky, low dresses), which gives it some longevity. Even when done and redone, the child must provide a bit of effort to achieve i