Beauty and Beast Pillowcases

It does sound like true fairy tale pillowcase love; but who sleeps on the beast side? Costs NZ$58.

via

Advertisements