@mailliw19,
Why should we have to call him Ben? Maybe I want to call him Steve. And Bekah just doesn't do it for me. Think I will call her Justine. Now that I have that settled, here is an expert's advice on how to tell her she's beautiful.
You: Hey Justine, do you have a minute?
Justine: Why, yes I do. What do you want?
You: I just wanted to say I think you are the prettiest girl I know. Hope you don't mind my saying that.
There you go. Problem solved. You've told her she is beautiful. See how easy it is? One word of warning. I would not call her Bekah or even my suggestion of Justine. I'd use her real name. Girls can get kinda ticked off if you call them by another girl's name. I mean, just the other day I greeted my wife with a kiss and said "welcome home, Kim." Problem is, my wife's name is Tammy. I'm not sure she will ever speak to me again. And I don't even know a Kim.