A review by papercranestitches
Rough Canvas by Joey W. Hill

5.0

*** 4.5 Stars ***

Smart, packed with raw emotion, and sexy as fuck.