Scan barcode
A review by ilooovecats
These Infinite Threads by Tahereh Mafi
5.0
THE ROMANCE AAAAA one thing tahereh can never do wrong is show a villain who you’re supposed to hate and then make him the loveliest and most caring man whos terribly broken and who you can never hate