Undeniable - Madeline Sheehan
This book is definitely gritty. It didn't put a fantasy spin on MCs. Not at all. I'm not even sure there is a happy ending. Depends on what you consider a happy ending. I enjoyed reading it. I read it in a day because I enjoyed the twists and turns. I also didn't find myself cheering on any character but that's not a bad thing. Read it for the grit.