Decameron: Ten Days in 100 Novellas, Vol. 2

Day 6 Tale 2