I did as I had promised myself, and set aside Good Friday and Easter Saturday to read
rj_anderson's ULTRAVIOLET. I finished it sooner than I expected, possibly because I woke up at 5am this morning and continued reading.
Spoiler-free review
here.
(
spoilery discussion )