Give the step-by-step reasoning process and then the final answer. For Mother's Day last year, Kyle picked a dozen roses from his garden, but this year, he was only able to pick half the number of roses. If Kyle wants to give his mother a bouquet with twice as many roses as last year and the grocery store sells one rose for $3, how much would Kyle have to spend?
This year, Kyle was only able to pick 12 / 2 = 6 roses. He wants to give his mother 12 x 2 = 24 roses. He still needs another 24 - 6 = 18 roses. He would have to spend 18 x 3 = $54.
The final answer: 54.