Bones Are Forever (Temperance Brennan Series #15)

Bones Are Forever (Temperance Brennan Series #15)

3.8 114
by Kathy Reichs

View All Available Formats & Editions

Kathy Reichs, #1 New York Times bestselling author and producer of the FOX televison hit Bones, is at her brilliant best in a riveting novel featuring forensic anthropologist Tempe Brennan—a story of infanticide, murder, and corruption, set in the high-stakes, high-danger world of diamond mining.

A woman calling herself Amy Roberts checks…  See more details below


Kathy Reichs, #1 New York Times bestselling author and producer of the FOX televison hit Bones, is at her brilliant best in a riveting novel featuring forensic anthropologist Tempe Brennan—a story of infanticide, murder, and corruption, set in the high-stakes, high-danger world of diamond mining.

A woman calling herself Amy Roberts checks into a Montreal hospital complaining of uncontrolled bleeding. Doctors see evidence of a recent birth, but before they can act, Roberts disappears. Dispatched to the address she gave at the hospital, police discover bloody towels outside in a Dumpster. Fearing the worst, they call Temperance Brennan to investigate.

In a run-down apartment Tempe makes a ghastly discovery: the decomposing bodies of three infants. According to the landlord, a woman named Alma Rogers lives there. Then a man shows up looking for Alva Rodriguez. Are Amy Roberts, Alma Rogers, and Alva Rodriguez the same person? Did she kill her own babies? And where is she now?

Heading up the investigation is Tempe’s old flame, homicide detective Andrew Ryan. His counterpart from the Royal Canadian Mounted Police is sergeant Ollie Hasty, who happens to have a little history with Tempe himself, which she regrets. This unlikely trio follows the woman’s trail, first to Edmonton and then to Yellowknife, a remote diamond-mining city deep in the Northwest Territories. What they find in Yellowknife is more sinister than they ever could have imagined.

Crackling with sexual tension, whip-smart dialogue, and the startling plot twists Reichs delivers so well, Bones Are Forever is the fifteenth thrilling novel in Reichs’s “cleverly plotted and expertly maintained series” (The New York Times Book Review). With the FOX series Bones in its eighth season and her popularity at its broadest ever, Kathy Reichs has reached new heights in suspenseful storytelling.

Read More

Editorial Reviews

Publishers Weekly
Three dead infants and the search for their mother (and prime murder suspect) sends forensic anthropologist Temperance Brennan to the remote Canadian north in Reichs's solid 15th series installment (after 2011's Flash and Bones). A woman arrives at a Montreal hospital showing signs of postnatal bleeding, but her disappearance before doctors can examine her arouses suspicion; as a result, Brennan is called to investigate. At the woman's home, she discovers the hidden corpses of three infants, but the suspect—who gave her name as Amy Roberts but also goes by Alva Rodriguez and Annaliese Ruben—is long gone. Reminded of her baby brother Kevin's death from leukemia when she was a child, Brennan takes the case personally. Along with Detective Andrew Ryan and the cocky Mounties Sergeant Oliver "Ollie" Hasty, with whom she once had a brief fling, Brennan discovers that the woman, who has a history of prostitution, is headed to Yellowknife, a small outpost in the Northwest Territories. The trio heads to the tiny diamond mining town and find themselves in the middle of a drug war and a bitter battle over diamond rights, with the mysterious woman caught in the middle. Reichs always delivers a pulse-pounding story, and here she also sheds light on very real issues surrounding Canadian diamond mining. (Aug.)
From the Publisher
"Reichs always delivers a pulse-pounding story."
Library Journal
Temperance Brennan is examining the corpses of three babies in Montreal when their mother, a putative prostitute under investigation by Brennan's beloved, Detective Ryan, flees to Canada's distant diamond-mining country. They follow, joined by a Royal Canadian Mounted Police sergeant with whom our heroine once had a not-so-smart affair. With a seven-city tour; get multiples.
Kirkus Reviews
A grisly discovery at the home of a suspected baby-killer leads forensic anthropologist Temperance Brennan and the Sûreté du Québec on a wild chase to the depths of far-off Edmonton and environs. Complaining of vaginal bleeding, Amy Roberts gives every sign of having recently borne a child. So when she disappears from the Hôpital Honoré-Mercier, the law naturally goes after her. They don't find Amy, but they do find a slew of interchangeable false names and something much more horrible: three dead infants, one recently deceased, the others not so recently. The investigation would be ticklish even if it didn't bring Tempe together with her long-ago fling Sgt. Oliver Isaac Hasty, who's convinced against all the evidence that she wants to get back together, and Lt. Andrew Ryan, her much more recent and serious lover. The ill-matched trio follows the trail of Annaliese Ruben, if that's indeed her real name, to Edmonton, where a fellow prostitute reported her missing four months after she quit working the streets. There the case takes an abrupt turn from personal vice to grand-scale economic malfeasance with the news that Ruben's late father, Farley McLeod, had been involved in a quest for diamonds that pitted McLeod's unexpectedly numerous brood of survivors against environmental activists like Friends of the Tundra's Horace Tyne, with the DeBeers organization hovering barely offstage. Nor are the opportunities for forensic surprises at an end. Reichs (Flash and Bones, 2011, etc.) delivers solid, albeit grueling, post-mortem work, nonstop complications and enough action for a weekend at the bijou. Even if you can't keep track of all the suspects, you'll be deeply relieved when she brings down the curtain.

Read More

Product Details

Publication date:
Temperance Brennan Series , #15
Sold by:
Sales rank:
File size:
3 MB

Read an Excerpt


Like the tiny mouth and nasal openings.

Ignoring the maggot masses, I inserted gloved fingers beneath the small torso and gently lifted one shoulder. The baby rose, chin and limbs tucked tight to its chest.

Flies scattered in a whine of protest.

My mind took in details. Delicate eyebrows, almost invisible on a face barely recognizable as human. Bloated belly. Translucent skin peeling from perfect little fingers. Green-brown liquid pooled below the head and buttocks.

The baby was inside a bathroom vanity, wedged between the vanity’s back wall and a rusty drainpipe looping down from above. It lay in a fetal curl, head twisted, chin jutting skyward.

It was a girl. Shiny green missiles ricocheted from her body and everything around it.

For a moment I could only stare.

The wiggly-white eyes stared back, as though puzzled by their owner’s hopeless predicament.

My thoughts roamed to the baby’s last moments. Had she died in the darkness of the womb, victim of some heartless double-helix twist? Struggling for life, pressed to her mother’s sobbing chest? Or cold and alone, deliberately abandoned and unable to make herself heard?

How long does it take for a newborn to give up life?

A torrent of images rushed my brain. Gasping mouth. Flailing limbs. Trembling hands.

Anger and sorrow knotted my gut.

Focus, Brennan!

Easing the miniature corpse back into place, I drew a deep breath. My knee popped as I straightened and yanked a spiral from my pack.

Facts. Focus on facts.

The vanity top held a bar of soap, a grimy plastic cup, a badly chipped ceramic toothbrush holder, and a dead roach. The medicine cabinet yielded an aspirin bottle containing two pills, cotton swabs, nasal spray, decongestant tablets, razor blades, and a package of corn-remover adhesive pads. Not a single prescription medication.

Warm air moving through the open window fluttered the toilet paper hanging beside the commode. My eyes shifted that way. A box of tissue sat on the tank. A slimy brown oval rimmed the bowl.

I swept my gaze left.

Lank fabric draped the peeling window frame, a floral print long gone gray. The view through the dirt-crusted screen consisted of a Petro-Canada station and the backside of a dÉpanneur.

Since I entered the apartment, my mind had been offering up the word “yellow.” The mud-spattered stucco on the building’s exterior? The dreary mustard paint on the inside stairwell? The dingy maize carpet?

Whatever. The old gray cells kept harping. Yellow.

I fanned my face with my notebook. Already my hair was damp.

It was nine A.M., Monday, June 4. I’d been awakened at seven by a call from Pierre LaManche, chief of the medico-legal section at the Laboratoire de sciences judiciaires et de mÉdecine lÉgale in Montreal. LaManche had been roused by Jean-Claude Hubert, chief coroner of the province of Quebec. Hubert’s wake-up had come from an SQ cop named Louis BÉdard.

According to LaManche, Caporal BÉdard had reported the following:

At approximately two-forty A.M. Sunday, June 3, a twenty-seven-year-old female named Amy Roberts presented at the HÔpital HonorÉ-Mercier in Saint-Hyacinthe complaining of excessive vaginal bleeding. The ER attending, Dr. Arash Kutchemeshgi, noted that Roberts seemed disoriented. Observing the presence of placental remnants and enlargement of the uterus, he suspected she had recently given birth. When asked about pregnancy, labor, or an infant, Roberts was evasive. She carried no ID. Kutchemeshgi resolved to phone the local SÛretÉ du QuÉbec post.

At approximately three-twenty A.M., a five-car pileup on Autoroute 20 sent seven ambulances to the HÔpital HonorÉ-Mercier ER department. By the time the blood cleared, Kutchemeshgi was too exhausted to remember the patient who might have delivered a baby. In any case, by then the patient was gone.

At approximately two-fifteen P.M., refreshed by four hours of sleep, Kutchemeshgi remembered Amy Roberts and phoned the SQ.

At approximately five-ten P.M., Caporal BÉdard visited the address Kutchemeshgi had obtained from Roberts’s intake form. Getting no response to his knock, he left.

At approximately six-twenty P.M., Kutchemeshgi discussed Amy Roberts with ER nurse Rose Buchannan, who, like the doctor, was working a twenty-four-hour shift and had been present when Roberts arrived. Buchannan recalled that Roberts simply vanished without notifying staff; she also thought she remembered Roberts from a previous visit.

At approximately eight P.M., Kutchemeshgi did a records search and learned that Amy Roberts had come to the HÔpital HonorÉ-Mercier ER eleven months earlier complaining of vaginal bleeding. The examining physician had noted in her chart the possibility of a recent delivery but wrote nothing further.

Fearing a newborn was at risk, and feeling guilty about failing to follow through promptly on his intention to phone the authorities, Kutchemeshgi again contacted the SQ.

At approximately eleven P.M., Caporal BÉdard returned to Roberts’s apartment. The windows were dark, and as before, no one came to the door. This time BÉdard took a walk around the exterior of the building. Upon checking a Dumpster in back, he spotted a jumble of bloody towels.

BÉdard requested a warrant and called the coroner. When the warrant was issued Monday morning, Hubert called LaManche. Anticipating the possibility of decomposed remains, LaManche called me.


On a beautiful June day, I stood in the bathroom of a seedy third-floor walk-up that hadn’t seen a paintbrush since 1953.

Behind me was a bedroom. A gouged and battered dresser occupied the south wall, one broken leg supported by an inverted frying pan. Its drawers were open and empty. A box spring and mattress sat on the floor, dingy linens surrounding them. A small closet held only hangers and old magazines.

Beyond the bedroom, through folding double doors—the left one hanging at an angle from its track—was a living room furnished in Salvation Army chic. Moth-eaten sofa. Cigarette-scarred coffee table. Ancient TV on a wobbly metal stand. Chrome and Formica table and chairs.

The room’s sole hint of architectural charm came from a shallow bay window facing the street. Below its sill, a built-in tripartite wooden bench ran to the floor.

A shotgun kitchen, entered from the living room, shared a wall with the bedroom. On peeking in earlier, I’d seen round-cornered appliances resembling those from my childhood. The counters were topped with cracked ceramic tile, the grout blackened by years of neglect. The sink was deep and rectangular, the farmhouse style now back in vogue.

A plastic bowl on the linoleum beside the refrigerator held a small amount of water. I wondered vaguely about a pet.

The whole flat measured maybe eight hundred square feet. A cloying odor crammed every inch, fetid and sour, like rotting grapefruit. Most of the stench came from spoiled garbage in a kitchen waste pail. Some came from the bathroom.

A cop was manning the apartment’s only door, open and crisscrossed with orange tape stamped with the SQ logo and the words AccÈs interdit—SÛretÉ du QuÉbec. Info-Crime. The cop’s name tag said Tirone.

Tirone was in his early thirties, a strong guy gone to fat with straw-colored hair, iron-gray eyes, and apparently, a sensitive nose. Vicks VapoRub glistened on his upper lip.

LaManche stood beside the bay window talking to Gilles Pomier, an LSJML autopsy technician. Both looked grim and spoke in hushed tones.

I had no need to hear the conversation. As a forensic anthropologist, I’ve worked more death scenes than I care to count. My specialty is decomposed, burned, mummified, dismembered, and skeletal human remains.

I knew others were speeding our way. Service de l’identitÉ judiciaire, Division des scÈnes de crime, Quebec’s version of CSI. Soon the place would be crawling with specialists intent on recording and collecting every fingerprint, skin cell, blood spatter, and eyelash present in the squalid little flat.

My eyes drifted back to the vanity. Again my gut clenched.

I knew what lay ahead for this baby who might have been. The assault on her person had only begun. She would become a case number, physical evidence to be scrutinized and assessed. Her delicate body would be weighed and measured. Her chest and skull would be entered, her brain and organs extracted and sliced and scoped. Her bones would be tapped for DNA. Her blood and vitreous fluids would be sampled for toxicology screening.

The dead are powerless, but those whose passing is suspected to be the result of wrongdoing by others suffer further indignities. Their deaths go on display as evidence transferred from lab to lab, from desk to desk. Crime scene technicians, forensic experts, police, attorneys, judges, jurors. I know such personal violation is necessary in the pursuit of justice. Still, I hate it. Even as I participate.

At least this victim would be spared the cruelties the criminal justice machine reserves for adult victims—the parading of their lives for public consumption. How much did she drink? What did she wear? Whom did she date? Wouldn’t happen here. This baby girl never had a life to put under the microscope. For her, there would be no first tooth, no junior prom, no questionable bustier.

I flipped a page in my spiral with one angry finger.

Rest easy, little one. I’ll watch over you.

I was jotting a note when an unexpected voice caught my attention. I turned. Through the cockeyed bedroom door, I saw a familiar figure.

Lean and long-legged. Strong jaw. Sandy hair. You get the picture.

For me, it’s a picture with a whole lot of history.

Lieutenant-dÉtective Andrew Ryan, Section de crimes contre la personne, SÛretÉ du QuÉbec.

Ryan is a homicide cop. Over the years, we’ve spent a lot of time together. In and out of the lab.

The out part was over. Didn’t mean the guy wasn’t still smoking hot.

Ryan had joined LaManche and Pomier.

Jamming my pen into the wire binding, I closed my spiral and walked to the living room.

Pomier greeted me. LaManche raised his hound-dog eyes but said nothing.

“Dr. Brennan.” Ryan was all business. Our MO, even in the good times. Especially in the good times.

“Detective.” I stripped off my gloves.

“So. Temperance.” LaManche is the only person on the planet who uses the formal version of my name. In his starched, proper French, it comes out rhyming with “France.” “How long has this little person been dead?”

LaManche has been a forensic pathologist for over forty years and has no need to query my opinion on postmortem interval. It’s a tactic he employs to make colleagues feel they are his equals. Few are.

“The first wave of flies probably arrived and oviposited within one to three hours of death. Hatching could have begun as early as twelve hours after the eggs were laid.”

“It’s pretty warm in that bathroom,” Pomier said.

“Twenty-nine Celsius. At night it would have been cooler.”

“So the maggots in the eyes, nose, and mouth suggest a minimum PMI of thirteen to fifteen hours.”

“Yes,” I said. “Though some fly species are inactive after dark. An entomologist should determine what types are present and their stage of development.”

Through the open window, I heard a siren wail in the distance.

“Rigor mortis is maximal,” I added, mostly for Ryan’s benefit. The other two knew that. “So that’s consistent.”

Rigor mortis refers to stiffening due to chemical changes in the musculature of a corpse. The condition is transient, beginning at approximately three hours, peaking at approximately twelve hours, and dissipating at approximately seventy-two hours after death.

LaManche nodded glumly, arms folded over his chest. “Placing possible time of death somewhere between six and nine o’clock last night.”

“The mother arrived at the hospital around two-forty yesterday morning,” Ryan said.

For a long moment no one spoke. The implication was too sad. The baby might have lived over fifteen hours after her birth.

Discarded in the cabinet? Without so much as a blanket or towel? Once more I pushed the anger aside.

“I’m finished,” I said to Pomier. “You can bag the body.”

He nodded but didn’t move away.

“Where’s the mother?” I asked Ryan.

“Appears she may have split. BÉdard is running down the landlord and canvassing the neighbors.”

Outside, the siren grew louder.

“The closet and dresser are empty,” I said. “There are few personal items in the bathroom. No toothbrush, toothpaste, deodorant.”

“You’re assuming the heartless bitch bothered with the niceties of hygiene.”

I glanced at Pomier, surprised by the bitterness in his tone. Then I remembered. Pomier and his wife had been trying to start a family. Four months earlier she’d miscarried for the second time.

The siren screamed its arrival up the street and cut off. Doors slammed. Voices called out in French. Others answered. Boots clanged on the iron stairs leading to the first floor from the sidewalk.

Shortly, two men slipped under the crime scene tape. Uniform jumpsuits. I recognized both: Alex Gioretti and Jacques Demers.

Trailing Gioretti and Demers was an SQ corporal I assumed to be BÉdard. His eyes were small and dark behind wire-rimmed glasses. His face was blotchy with excitement. Or exertion. I guessed his age to be mid-forties.

LaManche, Pomier, and I watched Ryan cross to the newcomers. Words were exchanged, then Gioretti and Demers began opening their kits and camera cases.

Face tense, LaManche shot a cuff and checked his watch.

“Busy day?” I asked.

“Five autopsies. Dr. Ayers is away.”

“If you prefer to get back to the lab, I’m happy to stay.”

“Perhaps that is best.”

In case more bodies are found. It didn’t need saying.

Experience told me it would be a long morning. When LaManche was gone, I glanced around for a place to settle.

Two days earlier I’d read an article on the diversity of fauna inhabiting couches. Head lice. Bedbugs. Fleas. Mites. The ratty sofa and its vermin held no appeal. I opted for the window bench.

Twenty minutes later, I’d finished jotting my observations. When I looked up, Demers was brushing black powder onto the kitchen stove. An intermittent flash told me Gioretti was shooting photos in the bathroom. Ryan and BÉdard were nowhere to be seen.

I glanced out the window. Pomier was leaning against a tree, smoking. Ryan’s Jeep had joined my Mazda and the crime scene truck at the curb. So had two sedans. One had a CTV logo on its driver’s-side door. The other said Le Courrier de Saint-Hyacinthe.

The media were sniffing blood.

As I swiveled back, the plank under my bum wobbled slightly. Leaning close, I spotted a crack paralleling the window wall.

Did the middle section of the bench function as a storage cabinet? I pushed off and squatted to check underneath.

The front of the horizontal plank overhung the frame of the structure. Using my pen, I pushed up from below. The plank lifted and flopped back against the windowsill.

The smell of dust and mold floated from the dark interior.

I peered into the shadows.

And saw what I’d been dreading.

Read More

Customer Reviews

Average Review:

Write a Review

and post it to your social network


Most Helpful Customer Reviews

See all customer reviews >

Bones Are Forever 3.8 out of 5 based on 0 ratings. 112 reviews.
salvadore57 More than 1 year ago
Good yet refreshing allows readers to guess!
In_My_Humble_OpinionDA More than 1 year ago
Smart, often funny and always thought provoking this installment of the Temperance Brennan series doesn’t disappoint. Tempe is back in Canada and is working the case. Three infant bodies are found hidden in a prostitutes apartment but the mother is nowhere to be found. Tempe’s on again/off again (currently off) Andrew Ryan is lead detective on the case. This case takes them across Canada and into the Northwest Territories reuniting Tempe with an old fling RCMP sergeant Ollie Hasty. Gold and diamonds, drugs and prostitution. Motives abound. But the dead speak to Tempe and the Mounties always get their man. While this often reads like a travel brochure the story is intriguing and I always learn something new. This is a fantastic series and Bones Are Forever is a wonderful addition that I will re-read again and again and still pull something new.
mrsvaljones More than 1 year ago
Reichs again strikes gold, or diamonds, with her latest Temerance Brennan novel. Back again in Montreal, the discovery of three dead babies hidden in secret alcoves of an apartment send Brennan and her partner, Lieutenant-dètective Andrew Ryan on the search for their missing mother. Seeking a prostitute is not as easy as one might think, and their search leads them from Montreal to Edmonton where they pair up with Brennan’s one time ex-lover, Sergeant Oliver Hasty. The discovery of another body, a drug dealing violent pimp, and a still missing mother lead the group from Edmonton to Yellowknife, deep in the Far North of Canada. Once the center of a gold rush, Yellowknife now is home to diamond mines, and controversy over the environmental concerns of the caribou. To make matters worse, old murders come to life, family scandal muddles the investigation and war wages over drug control, leaving more death and mystery for Brennan, Ryan, and Ollie. Reichs expertly fills the pages with fast moving action, solid forensics, and a wide assortment of colorful characters, as a vivid plot unfolds leading to a dramatic climax. Fans of Brennan will enjoy the history, scenery, and the mystery weaved into Bones are Forever.
Anonymous More than 1 year ago
Writing as a long time fan, I'm sad to say this book was a disappointment. Apparently Reich's tv series now takes precedence on her schedule, as she certainly didn't spend a great deal of time on her latest book. The basic mystery was a solid "whydunit", the "who" having been apparent from the beginning. However, her usual complex and action-filled story lines went by the wayside this time. Such action as there was, was severely limited. Instead, Reichs filled paragraphs with unnecessary explanations of municipal and technical acronyms. This was followed by boring pages of the history of diamond mining in general, and Canadian diamond mining in particular. Frankly, I was reminded of students desperate to pad the word count in a high school theme. I'll certainly think twice before I shell out $$ for another Reichs publication
Anonymous More than 1 year ago
I waited anxiously for this book, but was very disappointed. Way too much rambling on details not pertinent to the case. Other books in this series have been very good but skip this one!
ReneeP55 More than 1 year ago
I thoroughly enjoyed this latest book in the series - loved the storyline, although it broke my heart. I find that Ms. Reichs occasionally goes into too much background detail (in this book, the history of diamond mining in Canada; in another, several pages on the forensics of blood spatter). And the Brennan/Ryan relationship needs to be resolved; either have them get back together (which is what I'm hoping will happen) or let them go their separate ways. This issue has gone on for far too many books.
Anonymous More than 1 year ago
Too much history. Not enough story. Long boring sections
Anonymous More than 1 year ago
Found this book to be a hard read, too much technojargon. And i am a reichs fan, but found this book, and her previous one to be a bit boring. Lets stoke up that andrew ryan love affair again
lovecavaliers More than 1 year ago
it was a good book but too full of technical info about diamond mining - interesting but I didn't have the pull to not put it down like I usually do - a little lacking
Anonymous More than 1 year ago
Do not read this book if you have not read others in the series. It is not nearly as good as its predecessors and you may not want to come back for more. Too many unlikeable characters, in fact too many characters period. Too many dry lectures on esoteric topics and a plot that jumps the shark. I had to force myself to finish it, hoping that the end would somehow fulfill the promise of the intriguing beginning. It did not.
Andrew_of_Dunedin More than 1 year ago
In “Bones Are Forever”, Kathy Reichs gives our favorite forensic anthropologist, Temperance Brennan,  a tour of the great country of Canada.  Kicking off with the suspicion – and subsequent discovery – of a dead newborn in Montreal, to Edmonton, and wrapping up in the tundra outside of Yellowknife, we follow a trail of deceased newborns and get enmeshed in a criminal turf war. I DID enjoy the book, but I had some issues with it.  As usual, Reich's habit of ending a chapter with a cliffhanger, then resolving it anticlimactically on the next page often grated on me.  Secondly, in this book, Dr. Brennan got very little opportunity to demonstrate her medical talents – and after all, that IS what makes this character unique among police procedural detectives!  In addition, the justification to fly the good doctor around Canada felt incredibly thin and implausible – I cannot believe that the RCMP has the budget – and even if so, the auditing – to permit them to arbitrarily hire and fly 2 investigators around on the off chance that there might be something that they can contribute.   Put those annoyances aside, and you still have a pretty good book. RATING: 3.5 stars, rounded to 4 stars wherever 1/2 stars are not accepted. 
Anonymous More than 1 year ago
Anonymous More than 1 year ago
Anonymous More than 1 year ago
Anonymous More than 1 year ago
Wow. A big let down.
Mayor More than 1 year ago
The story line is good, but far too much medical/physical jargon.
Anonymous More than 1 year ago
Anonymous More than 1 year ago
Anonymous More than 1 year ago
Anonymous More than 1 year ago
Anonymous More than 1 year ago
Anonymous More than 1 year ago
Amber1MA More than 1 year ago
I was a bit concerned as I odered this "pre-published" and I was very disappointed in her previous book. However, I didn't need to be worried! It's a really good read; i.e., well written, a good story, and keeps you interested right to the end. I read it in one day and was sorry to have it end...need I say more?
Anonymous More than 1 year ago
This good.
Anonymous More than 1 year ago
Always a good read, this series!