The Mirror 

Legend has it that there is a coffee bar in New York where, in the Ladies Room there is a very special mirror. If one stands in front of the mirror and tells the truth one is granted a wish. … Continue reading

Page 2 of 212