Catherynne M. Valente, The Girl Who Soared Over Fairyland and Cut the Moon in Two

you have to have the right sort of stone. Peridot for mothers, girasol for lovers, sapphire for sadness, and garnet for joy.