. . . it's so soft and sweet, and the meaning is lovely.
Jem is a cute nickname for it, too.
Unfortunately, in Australia,
Jemima has always been the name of the rag doll on the childrens' preschool show "Play School", which is watched by pretty much every child who has a TV, and has been running since the 1960s.
Jemima means "rag doll" for two and a half generations of Australian children! So I'm not sure it's usable here, even as a middle name (since most kids tell their friends their middle names eventually, and I knew kids at school who were regularly teased for their notable middle names!). However, it's a name that I keep in mind.
♦ Chrisell ♦
All we have to decide is what to do with the time that is given us. - J.R.R. Tolkien.