A review by theunrealerin
Purple Threads by Jeanine Leane

5.0

Beautiful, lyrical and a remarkable truth.