Divine RivalsRebecca RossLarissaRead May 2026 · 109 reviews · 151 books readThis book took me over 2 years to finish!! 0GIF