your friend might be a narcissist if she cant recognize the things you did for her. you dont owe her an apology so DONT ever apologize to her.
i think youre only lonely for now because you dont have a best friend but TRUST ME, youll find friends who know your WORTH. there are so much better people out there. PLEASE do not settle for less.
learn b......