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.