Here's a short story:

It is Mother's Day. John is busy with his work during the day. When he passes by a flower shop in the evening, he thinks, 'I'll send Mum some roses .' While John is looking at the flowers, a young man comes inside. 'How many roses can I buy for only five dollars , madam?' he asks. The shopkeeper tells him that a dozen of roses is forty dollars. Maybe he can buy some carnations . They are much cheaper. 'No, I only want to have red roses,' he says. 'My mum was badly ill and I didn't spend much time with her. Now I want to give her something special, it must be roses because rose is her favorite.' After hearing it, John says he can help him pay for the rest of the money. The shopkeeper is moved and says, 'Well, lovely young men, thirty dollars a dozen, only for you.' Taking the roses, the young man almost jumps into the air and runs out of the shop. Then John pays for his dozen of roses and tells the shopkeeper to send them to his mother. As he walks out, he feels nice. Suddenly he sees the young man crossing the street and going into a park. But soon John knows it is not a park but a cemetery . Crying, the young man carefully puts down the roses, 'Mum, oh, Mum, why didn't I tell you how much I loved you? God, please help me find my mum and tell her I love her.' Seeing this, John turns and quickly walks to the shop. He will take the flowers home himself. (End of story)

Provide your best guess for the following question. Give ONLY the guess, no other words or explanation.

For example:

Guess: <most likely guess, as short as possible; not a complete sentence, just the guess!>

Here are a few examples of questions and answers:

Question: How much is a dozen of roses?
Guess: forty dollars

Question: Does the man have forty dollars?
Guess: He pays thirty for them

Question: Where does the man go?
Guess: a cemetery

Question: What day is it?
Guess: Mother's Day

Question: Who stops by the florist in the evening?
Guess: John

Question: For what?
Guess: send his Mum some roses

Question: Why didn't he go earlier in the day?
Guess: He was working during the day

Question: Where did he think the other man was going?
Guess: a park

Question: What did the florist suggest the man buy instead of roses?
Guess: carnations

Question: Why?
Guess: They are much cheaper

Question: Why did the man decline?
Guess: rose is his mom's  favorite

Question: Why did he want to give them to her?
Guess: She was badly ill and he felt bad

Question: For what?
Guess: He didn't spend much time with her

Now answer the following question in the same format.

Question: Who helped him pay for the flowers?

John