A review by mollyreadsandcrafts
Until I Saw You by Dianna Roman

4.0

Such a heartwarming story complete with drama, laughs, hurt/comfort, and an ugly perfect dog. Riley is hilarious, even though slightly over the top and silly, and Harper deserves the entire world. Loved their sweet and perfect HEA. 

TW/CW: domestic abuse, assault, sexual assault (off page)

•minor spoilers• 

Harper is a sweet baby angel who deserves the world. He went through some major trauma with his ex and finding a sweet ray of sunshine like Riley is exactly what he deserves. My only complaint is how the ending implied he was a lot better after only 3 weeks of therapy and working on himself, which seems like a really short time for the level of trauma he went through. I loved him though and was so happy he got the sweetest happily ever after. 

Riley was very comical, even with his struggles after his vision impairment. I'm not sure how I would feel after an accident like that, but he seemed to cope well once he learned about the therapy options - side note to hate on his ex who was the absolute worst and didn't think he needed any. He also seems to just have a brighter personality than most in general, also coming to terms with his newly discovers sexuality pretty quickly and with no big dramas. His love and unconditional support for Harper are what relationship goals are made of. My biggest complaint is that there is no way I believe he's 32. He was a little over the top and kind of immature at times, and I would've assumed he was at most...25? Maybe even younger. The only time I believed his age was when he gave the app pitch. 

The writing of the characters and plot were good, but there was just sometimes I couldn't follow the story. I'm not sure if it was the style, but I didn't understand the inflection of the dialogue sometimes and was confused. Like if it was questioning, or accusatory, or simply stated. Just made it hard to follow along. I'm definitely interested in checking out some of her other work though. 

Read if you like: 
• hurt/comfort 
• slow burn 
• disability rep