I think Monet is a real pretty name and nay for short is also nice (i think u always should think of what a name may be shortened to incase u dont like the shortened version!)
Ribbon i am not so sure of but if you names her Poet she would fit into her name!
i think its the babies that decide their name & the one you go with with be the one that best suits her!
Interesting about the people named Monet being more inclined to depression, though probably not surprising when you think about it really.
Perhaps I would use Ribbon as a middle name - I like the inspiration for the name, though seems to be a permanent reminder that your mum died from cancer, and not who she was yk?
Bookmarks