"Scourge of the Interwebs"
Maybe a pet? I can't see well enough to make out what the cross is made of. Looks like foil but it could be flowers.Yes, that's how bad my eyes are.
It's artificial flowers. It has become a custom for people to place such things at the spot where a loved one has died. Sometimes they are renewed for a year or so, and sometimes longer.