Can you solve this riddle?

The color of these hearts is the latest craze to baffle the internet. Are they orange or purple? In fact, they're exactly the same color - bright pink.

Hearts Illusion (photo credit: BITE SIZE PSYCH)
Hearts Illusion
(photo credit: BITE SIZE PSYCH)
This optical illusion is due to the striped bars that surround the hearts, the orange hearts have green bars around them, whereas the purple hearts have blue bars; a little trick that our brain delights in.

Check out this video below from the creator, Bite Size Psych, for the full explanation and for another couple of illusions that our brains trick us with.
Bite size psych
It just goes to show us that our brains and visual receptors don't only depend on fact but are influenced by context too.