Preheat oven to 350F. Line pan with parchment paper and toast nuts for 7-9 minutes until flagrant and a little darker. Set aside to cool.
Boil sugar, water and saffron until sugar melts. Add in honey and let simmer on low for 15 minutes. Take off heat and mix in rose water. Set aside to cool and store in fridge.
Grind together the nuts, fennel seeds and cardamom. Mix together nuts, ground fennel/cardamom, black pepper powder and white poppy seeds.
Take phyllo dough out of fridge. Grease pan with butter. If needed, cut phyllo sheets to fit pan (or you can fold over to fit).
One by one, lay a sheet of phyllo, then use a pastry brush to butter it. Repeat for 14 layers.
Add half the nut mixture and smooth out evenly across phyllo.
One by one, add 6 layers of phyllo, buttering each.
Add the remaining half of the nut mixture. Smooth out evenly.
Repeat process of layering to top mixture with 14 buttered sheets.
Cut the baklava into the shapes you desire and bake in oven at 350F for 1 hour 10 minutes or until golden brown.