Might I suggest trying
this thread? Probably fits better, and even if you don't have a pic they generally can help you find it.
That said, while I don't know what anime it is, I seem to remember reading a synopsis of an anime very recently that sounded like that. I think I got the name from a suggestion thread here, so maybe read through the recent ones and see if a name jumps out at you?