Anime Candy Princess

The Anime Candy Princess appeared in season 4 of 2013 TV series called Face Off. She's an anime version of a candy princess and yes she too is made out of candy except for her umbrella, also she was created by an artist named Alam.