Haven't You Ever Been In Love Before?
Gabriella's heart is meant to be broken. At least, that's what she's been led to believe her entire life. Despite that, she's made the mistake of falling for the angel Castiel. Now she has to decide if she acts on her feelings and risks another heartbreak, or if she will keep her walls up and protect herself from further pain.…