Desert rose cake: fluffy, fragrant and delicious!