Seeing a heart in your dream signifies the center of your being, your emotional wisdom, or a close loving relationship. If you're seeing your own, there may be sickness and energy-loss waiting for you.
Eating one may mean you wish you consume or be consumed by a loved one.
If you feel one beating it can indicate nervousness and a warning, or perhaps you're fancying someone.
PS happy anniversary, babe!