Preheat your oven to 375°F (190°C).
In a mixing bowl, combine flour and butter. Use a pastry cutter or your hands to mix until the mixture resembles coarse crumbs.
Add ice water a tablespoon at a time until the dough comes together. Divide the dough in half, shape into discs, wrap in plastic wrap, and refrigerate for at least 30 minutes.
In a saucepan, combine cherries, sugar, cornstarch, lemon juice, and vanilla extract. Cook over medium heat until the mixture thickens, about 10 minutes. Let cool.
Roll out one disc of dough on a floured surface and fit it into a pie dish. Pour the cherry filling into the crust.
Roll out the second disc of dough and place it over the filling. Trim and crimp the edges, and cut a few slits in the top crust for steam to escape.
Bake for 50 minutes or until the crust is golden brown. Let cool before serving.