Sure you can keep it a secret. Right now just put it in a large box, wrap it up and don't forget where you put it when Christmas comes. Be sure to put a small cedar ball or two in the box. If it's wrapped you won't be as apt to be tempted to give it to her. I have several Christmas gifts already I always try to begin in January and sometimes I really forget where I put them unless I wrap them and keep them in a bag somewhere.