This is a scheduled post planned to be published at 1400146298000 at 1400146298000
Mirrors can't talk. Luckily for you, they can't laugh either. Mirrors can't talk. Luckily for you, they can't laugh either.
1400146298000 at 1400146298000
  • Reposted from bold