Looking for an idiom with eight characters

A blessing in disguise, a blessing in disguise, means that although you suffer a temporary loss, you may gain something from it. It also means that bad things can turn into good things under certain conditions. Same as "a blessing in disguise".

The synonyms of "outstanding skills" are: extraordinary talent, extraordinary, outstanding, outstanding, outstanding