Aubrey did not say anything to Kai because she wanted to surprise him.

Given the context: Why did Aubrey do this?

Possible answers: argue with Kai, keep their mouth shut, give Kai a gift




give Kai a gift