Guardians by Mary Jo Putney (series)

From Book Trigger Warnings