Cherry Pie is a hybrid that has a dense sweet and sour cherry flavor that makes you giggly and happy.