Do you ever or always ruin a surprise for your partner, I have this problem where I always seem to give it away by accident?

Updates
1 y
So just to clarify I was out to dinner with my girlfriend and was holding her hand on the table and I was fiddling with the ring on her hand and looked down at it and said...(I forget exactly but she interpreted it as oh you got me a ring (just a ring not a wedding ring or anything)). Yeah so I totally messed up the surprise. Its funny because I gave her a ring today and it is not the one I ordered ages ago, it is a cool ring but just an inexpensive ring from ebay, still waiting on the nice one
Do you ever or always ruin a surprise for your partner, I have this problem where I always seem to give it away by accident?
Post Opinion