Can anyone explained me what the word загадать means in the following dialogue:

- Забыл! - вдруг сказал Антон - Подождите секундочку.
Марина осталась ждать. "Если он купить цветы ..." - загадала она.

Here is a simple synonym of думать?