Keep in mind that FeralHeart saves user information in two different databases, one is for the forum account and one is for the game account. If you change any information after you first made the account such as email address, you need to be sure you are looking in the right place because changing your email address for the forum will not change it for the game account itself.
The yellow box you use to send a password reset is completely separate to this forum that you are on now, it's more linked to the information saved for the game. So if you changed your email address at any point in time, or wrote in other information there, that's actually where you want to look for your token, since that's what it goes on. Make sure you actually log into the email address that is linked to your game account.
I will repeat as others has said already, check your junk mail and extra spam folders and make sure your email doesn't instantly block and remove such, many email services see the password reset mails for the FH site as junk, some of which never even get seen depending on what preferences you have set and which email service you use.
Another thing that Ally also pointed out a few days ago that could be a reason of some people and their issues is that they never activated their accounts properly when they registered. Which would make sense since sending a password reset to an account that is not activated is probably not the easiest task for the site.
One last thing I wish to point out is that some people also try to access old accounts they never really used much or accounts linked to email addresses that never were used more than just to make the FH account. If you changed your email linked to the account when it was made, but only did so for the forum, and the old one is now removed for inactivity by let's say hotmail.com/outlook.com, if there's no active email, the account may be removed, you never know.