Lamb and peach pie