Chop the pecans in a food processor.
Roast in a jelly roll pan in 350 degree oven for 5 to 7 minutes.
Watch carefully do not let burn.
Take out and let cool.
Whiz the next four ingredients in a food processor until it forms small lumps.
Spread into a 13 by 9 inch pan and press into an even layer with a spatula (or your fingers).
Bake in a 350 degree oven until it is just starting to color, about 20 minutes.
Meanwhile melt the butter in a saucepan and stir in the brown sugar, honey and cream.
Simmer for a minute and stir in the nuts.
Pour over the hot shortbread base and return to the oven for another 15 to 20 minutes.
Cool completely before cutting into bars.