You look so happy. Did anything good happen today?
ご質問ありがとうございます。
・You look so happy. Did anything good happen today?
=「あなたはとてもハッピーにみえます。今日何かいい事がおきましたか?」
(例文)You look so happy. Did anything good happen today?// It's Friday! That's why I'm happy.
(訳)あなたはとてもハッピーにみえます。今日何かいい事がおきましたか?// 金曜日です!だからハッピーなのです。
(例文)You look so happy. Did anything good happen today?// I finished my presentation an hour ago!
(訳)あなたはとてもハッピーにみえます。今日何かいい事がおきましたか?//1時間前に発表が終わりました!
お役に立てれば嬉しいです。
Coco
・Why do you look so happy?
「すごく嬉しそうだね、どうしたの?」という感じで、相手の表情・雰囲気にフォーカスします。
普段と違って嬉しそう、普段より嬉しそう、というときにすごく使いやすいです。
・You're all smiles—what happened?
all smiles は「ニコニコしてる」「満面の笑み」のことです。嬉しそうな表情にぴったりです。