One lesson I learnt is If you see someone good, you have to go for it quick. Like call in the next 30 minutes to confirm, papers ready the same day, signed the next...
Good people have options and you need to be the best option.