Long blue hair is childhood friend turn girlfriend. Short brown hair is professor at university. Milf is grandmother.
Edit: Hey, Soichiro12, since you did bother to take the time to down vote what i wrote about the female characters background, how about you post any correction to what i wrote?