2 words domain name... but it's a non-sense... there are just 2 words each other... it's like asking "What the "street" have to do with a "cellphone"". I think they are worthless
Also no traffic, no backlinks, no PR... no search engine inclusion... http://www.realranker.com/happybeautiful.com
i also see that this a new domain name, only 48 days old... and i want you to known that we all start that way , choosing not to grate domain names , but with the time.. .we grab more experice and we known what to choose...