to reach maturity; to become fully developed
"The company has come of age in the last few years."
good times follow bad times
A place where different cultures blend together
to become very excited or angry
too good or powerful to compete with
to face an unexpected problem or obstacle
too difficult to understand or achieve