I love happy endings...
The memory of what I went through with Tusk is still fresh in my mind. So, I definitely know how you feel right now!
When we found Tusk a day later, and he flew off on me... and we didn't get him back, that was my low point... "He's really gone this time."
I kept looking, but I really didn't believe I'd find him again...
I not only found him - I found another one just like him, and in the process of looking, two others on top of that one found their way home.
Tusk lost a lot of weight when he got home, but frankly, he was getting fat, so it was probably good for him.
The mistake people make is they stop looking after a week or two, and it usually takes a week or two for them to get hungry enough to go looking for someone to take them in, and then another week or two for someone to find YOU looking for them...
And if you go, oh, he flew off... that's it. He's gone.
Then he's gone!!!