Ray Allen has agreed to sign with the Miami Heat.

Allen was reportedly torn between remaining with the Celtics and joining the Heat.

Several sources told Adrian Wojnarowski that the deterioration of his relationship with Rajon Rondo played a role in his decision.

Boston offered Allen twice as much per season than Miami's mid-level that starts at $3.09 million.