I agree with the others, for a real life engagement you should do it in real life. I proposed to my fiancée using the delivery Moogle plushie. I put the ring in his delivery bag, and when she opened it I said "Special delivery, Kupo". Not that I'm suggesting you copy what I did, but there are plenty of ways to get creative in real life.