Understanding the ethical questions in AI relationships: a deep dive