Moonheart means she is a kind yet tough
woman. She cares about her
friends and family and will always make you happy. She is great at giving sex. She loves everyone. She's a courageous , independent , strong , smart, and determined
woman she won't give up on anyone.