Literary Birthday – 13 June – Audrey Niffenegger Happy Birthday, Audrey Niffenegger, born 13 June 1963. Read More