Creamiest pie in town