(v) Admire : adore, applaud, appreciate, approve, cherish, commend, credit, delight in, esteem, eulogize, extol, fall for*, glorify, go for*, hail, honor, idolize, laud, marvel at, moon over*, praise, prize, rate highly, respect, revere, treasure etc.
B for Beautiful
(adj.) Beautiful :
1. having beauty; having qualities that give great pleasure or satisfaction to see, hear, think about, etc.; delighting the senses or mind 2. excellent of its kind 3. wonderful; very pleasing or satisfying.