Demi Rose - a blooming bud