What on earth is this? It's been on my front door all day. I'd love to know what it is and what I should do? I'm a wimp so not into touching it.