Two-way friendship model with request and accept