I think my actual rating would be closer to 4.5 stars. I very much enjoyed it but there was just a tiny little something missing.Honestly I had pretty low expectations and I'm not sure why. Ultraviolet has been reviewed quite well and it's right in my genre. It just wasn't really on my radar, I guess? Having said that, I was hooked very early in. The story moved quite quickly and, although I had a few plot points figured out, it kept me interested and curious to see how it would all play out. A solid, quick read.