help me choose!!

Okay so I am a loner. I'm shy, I have low self esteem and I also happen to be madly in love with one of my closest (probably my only) male friend. And he doesn't know that. Of course because I think I'm too ugly and too fat for him 😞 but he's perfect in every single way. He's so kind and loving and has such a big heart, he's funny everything. I love him. But I just don't know how to bring myself to make a move or express my feelings without potentially ruining our friendship or making things awkward ya know? I don't want to lose him as a friend but I love him as more than that. I don't know what to do. All of my gals are telling to me to just get over it and tell him how I feel but I can't. I'm too afraid. Any advice ???