Is every heart red? Not necessarily. Besides their natural color, our hearts have their spiritual colors as well – those that actually match our personality, habits and aspirations. Every color has its meaning and there is a reason for matching certain color with certain people's hearts. Find out which color paints your heart!