A review by whatevanreads
The Strings of Time by Sid Sinha

adventurous dark mysterious medium-paced

1.75