But I felt that way about this and bought, in April, it and never wore it, not the right outfit or occasion I guess. I even though of sellin it on ebay...
I think the cream really suits you... I think the green is cute but I can see why you had a hard time finding something to wear it with. But if you really love it, you should keep it, and I think the cream one is very you. So basically I'm just enabling.
I love the cream one, it's just so quirky and adorable! The green one is very pretty, too, and would look so cute with just about anything. So I think you'll get plenty of use out of both.
I think they're both adorable, but if it's a matter of one or the other, then go with the cream--it seems like it'd be much more versatile in the long run.