In this task, you're given context and an answer. Your task is to generate the question for this answer based on the given context with commonsense reasoning about social situations..

Context: Robin worked for months at a second job because she was saving up to buy a special gift for her boyfriend.
Answer: she wanted to buy a gift for her boyfriend
Why did Robin do this?