"She...I..." Heidi sighed and ran a hand through her damp hair and leaned dejectedly against the lockers. SHe didn't know what to say, but knew she should probably tell Tracey the truth.
When she opened her mouth to start, she saw Tracey begin to dry and felt her own heart break. "I didn't do it again Tracey, I swear." She removed herself from the lockers and made her way to Tracey to tentatively place her hands on the girl's shoulders. "I love you, I wouldn't do that. Not again. Please believe me."
Sighing, she began to account what had happened. "Gabrielle just...showed up in the locker room one day, wandering around. We started talking and she mentioned that she had skipped dinner and I had too, so we went to the pantry to get something to eat." SHe left out the part about the mild flirting she did.
"We talked some more, she mentioned liking to dance, I said I did too, and she offered to dance, so she led me to her sister's office and we danced."
She took a deep breath before continuing. "The next thing I knew she had me against a bookshelf and we were...kissing." Her voice broke some as she felt tears of her own threaten to fall. "I stopped her before things got too heated. I told her about you, she said she didn't care, but I stopped it."
Looking up she finished. "But she didn't stop. She just...started touching herself and I couldn't look away. She's part Veela, you know. Ginny told me. Her charms were definitely on that night and I guess I was seduced..."
"SHe finished and she told me to keep the panties." she wiped a tear from her cheek with the back of her hand. "I know I'm a horrible girlfriend, But I stopped. I love you Tracey, you have to believe that. I never want to hurt you. I'm so, so, so sorry." she apologized in a whisper.