Beloved puzzle 3

Beloved puzzle 5


© Dave Forrest 2024