Värm mjölk och smör till 37 grader. Rör ut jästen i vätskan och blanda i saffran, salt, socker och kardemumma. Tillsätt mjölet - lite i taget - använd bara så mycket så att degen blir smidig, men fortfarande kladdig. Låt jäsa under duk i en timme. Kavla ut degen till en stor rektangel och bred ut blandningen av smör, farinsocker, kanel, tranbär och mandelspån över den. Rulla ihop som en rulltårta och skär i 2 cm tjocka skivor. Lägg bullarna intill varandra i en långpanna och låt jäsa under duk i ytterligare en halvtimme. Pensla med uppvispat ägg. Grädda i 200 grader i cirka 20 minuter. Låt svalna och ringla över glasyren av florsocker, vatten och vaniljsocker. Bryt i bitar och servera.