Morally Ambiguous
3 stars
male lead: Vladimir Kuznetsovfemale lead: Assisi Lastra
I was shocked as hell as this book has like +800 pages... Wow