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