Oh, a gift for me? You shouldn't have!
you shouldn't have
idiomUsed to express gratitude at unnecessary generosity, especially when receiving a gift.
Origin
disputed originAbbreviated from full sentence with verb, such as "you shouldn't have gone through all that trouble" or "you shouldn't have spent so much money".
When she handed me the beautiful flowers, I smiled and said, you shouldn't have.
Though I insisted that no gesture was necessary, I accepted the thoughtful present, murmuring that you shouldn't have.