Cita: "una persona puede ser amigo de una o varias personas"
Ojo, que lo que estas planteando solo te permite un amigo por persona.
Lo que planteas permite guardar una relación padre/hijo pero no una relación de amigos.
La relación de amigos es una relación N:M y se soluciona con una tabla auxiliar.