Preheat your oven to 350°F (175°C).
In a bowl, combine the flour, baking powder, baking soda, salt, and cardamom. Mix well to combine.
In another large bowl, cream together the softened butter and granulated sugar until light and fluffy.
Add the eggs one at a time, mixing well after each addition. Stir in the vanilla extract.
Incorporate the sour cream and lemon juice into the batter until just combined, then add the dry mixture gradually.
Gently fold in the cherries, taking care not to break them apart.
Pour the batter into a greased and floured 9-inch round cake pan, smoothing the top with a spatula.
Bake in the preheated oven for 35-40 minutes or until a toothpick inserted into the center comes out clean.
Allow the cake to cool in the pan for 10 minutes before transferring to a wire rack.
Serve warm or at room temperature, optionally accompanied by whipped cream or vanilla ice cream.