Cannoli originated in the harem of Caltanissetta , according to a legend .
Cannoli come from the Palermo and Messina areas and were historically prepared as a treat during Carnevale season , possibly as a fertility symbol ; one legend assigns their origin to the harem of Caltanissetta .
Cannoli