And the Bride Wore Prada
2015 • 303 pages