Click image to enlarge

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

comments / Posted by

Comments