in

Identified it truly fulfilling – formidable

Found it really satisfying

Discovered it seriously gratifying – stunning