I would say female and looks like she is holding. Females are very tough to ID. Sometimes the proper ID is never found on females. But if you loook at the colors, fin designs and body shape you can narrow it down allot. You definately have an Aulonocara species, AKA Peacock cichlid.