Beautiful Sins: Olivia Lowery (The Thaneaddus Chronicles, #2)

Beautiful Sins: Olivia Lowery (The Thaneaddus Chronicles, #2) - Jennifer Hampton It was confusing at time, but when i understood it i loved it :) http://basicallybooks1994.blogspot.com/