Whisk together the flour, baking powder and salt.
Using a box grater, grate the cold butter into the flour mixture and toss to evenly distribute. Place it in the freezer for about 10 minutes.
Grate the orange zest and rub it into the sugar to infuse its oils between your fingers.
Remove the flour mixture from freezer and gently toss in the orange sugar to evenly distribute.
Add the chopped pecans and cranberries in flour mixture. Toss to coat them with flour. DO NOT SKIP THAT STEP!
Whisk together the heavy cream, eggs and vanilla. Make a well in the center of the flour/sugar mixture and pour in the wet mixture. Mix slowly at least 15 times to moisten dough; it will be crumbly.