What does Whimsical Mean?

The word whimsical means fun, colorful, and vibrant. For example, I ordered a whimsically designed cake for my daughter’s birthday. It was designed with different shapes and colors.