1 definition by MuffinManYo
The most amazing girl, who will alway love you no matter who you are. She is easy to fall inlove with, and will always make you happy. You should give here a free hug if you see her walking around :
by MuffinManYo February 8, 2011