@Emi, re "pass with flying colors."
I have copied the explanation of how the expression came to be from Wikipedia.
Prior to the 1800's ships returning to port flew colorful flags from the masts, the phrase was used solely as nautical terms and afterward they began to be used in the vernacular figuratively to signify any kind of triumph. These phrases have been used many times in literary works, even in modern day writings. "With flying colours" has many variations preceding it, such as to pass..., came out..., and came through...,but all have the same meaning derived from the literal allusion, to be triumphant or victorious, honorable or to be publicly successful.
As Niki posted, the expression is a compliment.
You look like a natural born woman to me.
Jamie