No one said that love was going to be easy.
Hearts gets broken.
Lies are told.
Trust is lost.
Heaven made a decision led by hurt and pain. That decision just may be the end of her heart and sanity. She allows her emotions toward Angel to cloud her judgement on how she truly feels about him. She thought she was done deciding on how her life would go but she had no idea of the decisions she will be forced to make. One major one being the choice between Angel and Brandon.