Answer:
The answer is all of the above
Explanation:
An abstract noun represents a feeling or idea rather then a concrete noun. Using this logic religion, joy, and happiness would all count as abstract nouns