by Cecelia Ahern (Author)
Format: Perfect Paperback
Pages: 320
Publisher: Harper Collins USA
Published: Jun 2010
ISBN 10: 0061968315
ISBN 13: 9780061968310