The best word to fill in the blank is:
A) felicity
The sentence would read: "Her felicity on the occasion of her daughter's graduation was greater than any feeling of happiness that she'd experienced before." Felicity means great happiness, which fits well in the context.