A review by pupylov
The Witch of Little Italy by Suzanne Palmieri
4.0
This book was wonderful. a great mix of old and new. Family and magic. You will not be able to put it down.