Another redemption?

peter-chen-couch2.jpg
peter-chen1.jpg
Whilst taking photos of the afterlife exhibition this photo was discovered hiding under one of the pairs of pyjamas.

What does it mean? Who put it there?
Does it have anything to do with returning a book?