Catherine Blair's books
4.03 avg rating — 39 ratings 3.67 avg rating — 30 ratings 3.22 avg rating — 23 ratings 3.58 avg rating — 19 ratings 3.21 avg rating — 19 ratings 3.80 avg rating — 15 ratings 2.71 avg rating — 21 ratings 3.33 avg rating — 15 ratings 3.36 avg rating — 14 ratings 3.50 avg rating — 10 ratings