Preheat your oven to 375°F (190°C).
In a mixing bowl, combine flour and cold, cubed butter. Mix until it resembles coarse crumbs.
Add ice water gradually and mix until the dough comes together. Divide into two discs, wrap in plastic, and refrigerate for 30 minutes.
Roll out one disc of dough and fit it into your pie dish. Set aside.
In another bowl, combine cherries, sugar, cornstarch, lemon juice, vanilla extract, and salt. Mix well.
Pour the cherry mixture into the pie crust.
Roll out the second disc of dough and place it over the filling. Crimp the edges to seal and cut a few slits on top for steam to escape.
Bake for 50 minutes or until the crust is golden brown and the filling is bubbling.
Let the pie cool before serving.