Pre-heat the oven to 175ºC (350ºF).
Line a muffin tin with cupcake cases.
Melt the butter and then stir in the saffron. Set to one side.
In a separate bowl, whisk the egg and sugar together until nice and fluffy.
Add the butter/saffron mix and the milk, and stir just until combined.
In another bowl, combine the flour and baking powder. Then, stir into the wet ingredients.
Lastly, gently stir through the cranberries until evenly dispersed.
Split evenly between eight cupcakes cases.
Bake for around 16-18 minutes (in the lower part of the oven). They are ready when an inserted skewer comes out almost clean.
Let the cupcakes cool completely.