NICE FISH!
I can relate to the history/story. It took me years and hundreds of fish to land the 20+. My fishing buddies started calling me "Agent 19". I caught my first( non-assisted, old school drift fishing) steelhead at 12 years old, after a few hundred more, and many in the 18-19.5 range, finally got the 20+ landed year before last (I'm in my late 40's now).
The first is always the most difficult!
Congrats!!!!!