In a small saucepan, bring the honey to a boil over high heat. Add the juice, stock, vinegar, orange blossom water and ras el hanout. Return to a boil and cook over moderately high heat until reduced by half (to about 1 cup), 16 to 18 minutes. Off the heat, whisk in 2 tablespoons of the butter. Season with salt and pepper; keep warm.