Charade by Nyrae Dawn. Gave it 4 out of 5 stars on goodreads.
“…everything’s not always black and white, Princess. Sometimes we have to do shit because there’s not another choice. Maybe you should think about that before you snub your nose at me…”