Hope she accepted and acknowledges your heartfelt message for what it is... I think, no matter how long it's been, getting an apology (especially one that feels genuine) is wonderful. I actually had an ex apology once (years later) for how he took me for granted while we were still dating... it was short and sweet, but much appreciated. We never talked after that. I did tell him I appreciated it though- and that was it. Back in the MySpace days (lol).