Donor challenge:
Your generous donation will be matched 2-to-1 right now. Your $5 becomes $15!
Dear Open Library Community,
I'll get right to it: please support Open Library today. Right now, we have a 2-to-1 Matching Gift, so you can triple your impact, but time is running out! Most readers can’t afford to give, but we hope you can. The average donation is $45. If everyone reading this chips in just $5, we can end this fundraiser today. That's right, all we need is the price of a paperback book to sustain a non-profit website the whole world depends on. For 25 years this has been my dream: for a generation of learners who turn to their screens for answers, I want to put the very best information at their fingertips. I founded this as a nonprofit so together we could build a special place to read, learn and explore. We lend 12 e-books per minute and digitize 1000 new books per day. We’re dedicated to reader privacy so we never track you. We don’t accept ads. But we still need to pay for servers and staff. Open Library is a bargain, but we need your help. If you find our site useful, we ask you humbly, please chip in. Thank you.
—Brewster Kahle, Founder, Internet Archive
Donor challenge:
Your generous donation will be matched 2-to-1 right now. Your $5 becomes $15!
Dear Open Library Community,
I'll get right to it: please support Open Library today. Right now, we have a 2-to-1 Matching Gift Campaign, so you can triple your impact, but time is running out! Most readers can’t afford to give, but we hope you can. The average donation is $45. If everyone reading this chips in just $5, we can end this fundraiser today. That's right, all we need is the price of a paperback book to sustain a non-profit website the whole world depends on. I founded this as a nonprofit so together we could build a special place to read, learn and explore. We lend 12 e-books per minute and digitize 1000 new books per day. We’re dedicated to reader privacy so we never track you. We don’t accept ads. But we still need to pay for servers and staff. Open Library is a bargain, but we need your help. If you find our site useful, we ask you humbly, please chip in. Thank you.
—Brewster Kahle, Founder, Internet Archive
Donor challenge:
Your generous donation will be matched 2-to-1 right now. Your $5 becomes $15!
Dear Open Library Community,
I'll get right to it: please support Open Library today. Right now, we have a 2-to-1 Matching Gift Campaign, so you can triple your impact, but time is running out! Most readers can’t afford to give, but we hope you can. The average donation is $45. If everyone reading this chips in just $5, we can end this fundraiser today. That's right, all we need is the price of a paperback book to sustain a non-profit website the whole world depends on. I founded this as a nonprofit so together we could build a special place to read, learn and explore. We lend 12 e-books per minute and digitize 1000 new books per day. We’re dedicated to reader privacy so we never track you. We don’t accept ads. But we still need to pay for servers and staff. Open Library is a bargain, but we need your help. If you find our site useful, we ask you humbly, please chip in. Thank you.
—Brewster Kahle, Founder, Internet Archive
Donor challenge:
Your generous donation will be matched 2-to-1 right now. Your $5 becomes $15!
Dear Open Library Community,
I'll get right to it: please support Open Library today. Right now, we have a 2-to-1 Matching Gift Campaign, so you can triple your impact, but time is running out!The average donation is $45. If everyone reading this chips in just $5, we can end this fundraiser today. That's right, all we need is the price of a paperback book to sustain a non-profit website the whole world depends on. I founded this as a nonprofit so together we could build a special place to read, learn and explore. We lend 12 e-books per minute and digitize 1000 new books per day. We’re dedicated to reader privacy so we never track you. We don’t accept ads. But we still need to pay for servers and staff. If you find our site useful, we ask you humbly, please chip in. Thank you.
—Brewster Kahle, Founder, Internet Archive
Thanks for donating. Would you consider becoming a monthly donor starting next month?
Monthly support helps ensure that anyone curious enough to seek knowledge will be able to
find it here. For free.
Together we are building the public libraries of the future.
A talented painter in her early thirties, Paris Sweeney has achieved enviable success: her work sells at an exclusive New York City gallery, and her popularity is at an all-time high. Life is good, and Sweeney, as she prefers to be called, is content.
But lately, Sweeney's dreams--lush, vivid, and drenched in vibrant hues--seem to echo a growing restlessness that has taken hold of her. Suddenly, impulsively, Sweeney falls into a night of intense passion with millionaire Richard Worth. Now, the true dangers of her all-consuming urges are about to be revealed where Sweeney least expects it: in her paintings.
After a creative frenzy she can barely recall, Sweeney discovers she has rendered a disturbing image-a graphic murder scene. Against her better instincts, she returns to the canvas time and again, filling out each chilling detail piece by piece. But when a shattering, real-life murder mirrors her creation, Sweeney falls under suspicion. With every stroke of her brush, she risks incriminating herself with her inexplicable knowledge of a deadly crime. And every desire--including her hunger for Richard--is loaded with uncertainty as Sweeney races to unmask a killer.
First Sentence
It was one thing to believe in ghosts, another to actually see them.