My native language has a saying. Its literal translation would be:
"You have finally caught a mouse ever since you were a cat."
It is usually said when someone, who has never achieved anything although expected for a long time, has finally achieved in something important, or did a very good job or did exactly what is expected of him at a time when hopes were almost finished.
For instance, if a young man, working in his father's shop, has never managed to sell anything to any customer although he has been in the shop for months, and he has made a lot of mistakes, and his father's hopes have been diminishing, but someday he unexpectedly sells a very expensive product and brings good profit for the first time. So, the father can say this: "Son, you finally caught a mouse ever since you became a cat."
So, I wonder what would be an equiavelent saying for it in the English Language?.