In large frying pan over medium high heat, melt butter with 2 tb. olive oil. Add the cauliflower, salt and pepper and stir gently to coat. Spread into single layer and cook without stirring until nicely browned, turn cauliflower over and repeat until all sides are browned. Add the remaining oil, shallot, paprika and pepper flakes, cook 1-2 minutes until shallots are soft. Add the honey and 2 tb. water and cook reducing to a glaze, 2-3 minutes. Squeeze the juice from the lemon, add salt and pepper to taste and cook another 1-2 minutes.