Felicity means happiness, a sense of peace and fulfillment.
Explanation:
Felicity is an English name, which comes from the Latin Felix, of felix, felicis. It means "happiness", "happy, blissful, lucky". In the excerpt, when the character began to feel "felicity" he was feeling, happiness, luck, comfort and joy.