Aoba and Kuro partners name fit them well as if destined:
Aoba and Haruma > 青 (haru) meaning "blue, green" (spring) with 馬 (ma) meaning "horse" > ("The horse of spring") ... Kuro and Hikaru > 輝 (hikaru) meaning "brightness" (As if he shines for the darkness since Kuro is black hehe)
Aoba name meaning - From Japanese 蒼 (ao) "blue" combined with 葉 (ba) "leaf." Home » Submitted Names.
Kuro - Black
shiro - white
┑( ̄Д  ̄)┍
just cause