Crimson Point by Kaylea Cross (series)

From Book Trigger Warnings