I love reading Nora Roberts' stories, I really do. I pre-order new titles and count down the weeks until they drop through my letter box, and I am seldom disappointed by the characters or story-line, but with The Witness I am left feeling rather let-down.
Without going into too much detail (don't want to spoil the plot for other readers, who may absolutely love it), I feel that the main female character, Abigail, is one-dimensional and I didn't really warm to her at all. The 'hero' Brookes lives in a nice town, has a nice family and works in a nice police department - and any Nora Roberts fan will have encountered all of these in one guise or another in many of her other books - but that doesn't reallt matter as we hardly spend any time with them. Instead a whole lot of time is spent in Abigail's fortress in the forest.
For me, the main problem though, is in the pace and plot. Most of the drama and action happens in the first fifth of the book and after that it is pretty one-paced until the ending, where it tries to become exciting again. The ending itself though is rushed and I found myself reading the final page and thinking "Is that it?"