Oopsey daisy blog has an interactive valentine that lasts 10 days. Each night the recipient scratches off a new heart to see the message. It's fairly complicated and not for young kids to make but they will enjoy receiving them.
Good for ages 11 and up.
Get the instructions here: