The Enchanted Rose

The Enchanted Rose is a fictional flower from the 1991 Disney animated film, Beauty and the Beast.