I do not think you should thank anybody. The market does what the market does for reasons far beyond the control of any individual, including the President of the United States. Just saying -- the market has been so good over the past few years that any idiot with a random number generator or the ability to buy into an S&P index fund should have gotten you great returns. Your adviser is not exactly displaying a unique or special talent there when the market is paying out for basically everybody of late.
Now, if you find their services valuable, then great for you. I tend to think financial planning is something anybody can do with a spreadsheet (or even a few sheets of paper and a basic calculator) and some organized thinking on their part, but if you find farming that out to a professional useful to you, then do enjoy it. Their fees are going to eat into your investment returns from the market, however, so they better be *much* better than the market average, else you are better off with a low-fee index fund. You get the same (or better!) returns without advisory fees eating into the return, which adds up long-term.
Or at least that is how I play it.
Not sure where you're getting your info, but I pay nothing for my financial services from an advisor. Some charge you , some don't. I will pay for market trades, but that's it. Save yourself some money if you aren't smart enough to find a no-cost adviser. The good thing, is that I have the final say. Yes, any stupid, blind, deaf and dumb monkey could have made money the past three years, but my return is far and above the market average, so I will thank my investment person for that. If I have to pay him, I don't care! He is good enough that we keep in contact almost weekly, so we are "in-tune" as to what the market is doing. That's his job, and thank goodness he's tremendous at it! Not sure what you have against professional investment services, but they do that for a living, and the good ones will make you more money than the average "cockatoo" or "monkey".