Why does your so called friend have a problem with you been with danny, if she was a true friend she would want to see you happy so for a start stuff her she ain't a real friend and you shouldn't be letting her control who you see. You shouldn't have broke up with danny, you should have got help with the issues andrew left you with, andrew doesn't deserve you, you should have never took him back, and ill tell you now he will cheat again. If i was you i would talk to danny and make this work, look at what you have wrote about him, you love him, move on from your past its bad for you, you deserve to be happy and your dad is right, you only live once don't waste it on a lying cheating looser, if andrew loved you he wouldn't run of with someone else when things get tough. If your friend don't like it ask her why, then say well if you are a real friend you would support me because i love danny. Do whats right for you, you have been through enough heart ache. Good luck.