Sounds like a many to many relationship, in which case you need to
declare has_and_belongs_to_many on both people and children. The
relationship then works through a join table. If you did this, you'd
need to re think your model a little and your find and add problems
would be different.
Martin