Sweet and Tart Cherry Pie with Flaky Homemade Crust.