Preheat your oven to 160˚C and grease or line your desired baking tin.
In a bowl, cream together the butter and sugar using an electric mixer until light and fluffy. Add the eggs one at a time, beating well after each addition.
Combine the milk, rose water, and vanilla extract in a jug. Slowly add this mixture to the butter and egg mixture, alternating with the premix ingredients. Fold gently until just combined
Pour the batter into your prepared tin see notes and bake for 30-40 minutes or until golden brown and a skewer inserted into the center comes out clean. *Baking time will depend on tin size.
Remove from the oven and allow to cool completely on a wire rack.
For the frosting
In a bowl whisk the cream cheese until smooth, add the icing sugar
Once the bake has cooled, add the cream cheese over and decorate as desired
Notes
If you want to add cream cheese in the loaf you can double the frosting recipe and use half when pouring the batter and half for decorating.