A late bloomer is a person whose talents or capabilities are not visible to others until later than usual.