Question: why ruby for 40th wedding anniversary?
Answer: 40th Anniversary Gemstone: Ruby, because rubies are thought to possess an eternal inner flame which is a symbol that the passion in a marriage is still very alive and strong after 40 years together.