she is smiling cause she knows that you dont know that she kbows about thay secret gun you bought and tried to hide tge expense and now you just gave her a gun to hold.
Or, she's smiling because you don't know about the secret gun she bought and she was successful at hiding the expense.