Rose and Crown pub puts on blooming good show