Ответ:

20. I don't know what to have. I know! I will buy this wonderful cake.

Обоснование: Используется Future Simple (will) для спонтанного решения. Фраза 'I know!' указывает на то, что решение принято в момент речи.