Happy tears freely flowing. This is magnificent!
The perfect word, imho.
Yes it is - Magnificent! Glad you are here.