a person who loves all the same things you do and/or someone you connect with on a level you can't explain. It's as if you have an identical heart.
I love my heart twin. She's more than a best friend and we have everything in common.
by EchoAndTwinkle October 21, 2010