Question: gfl how to get gems?
Answer: Miscellaneous achievements such as from establishing Oath, purchasing furniture, collecting a variety of fairies, etc.
In-game events and social media raffles/competitions.