I truly love your site.. Excellent colors &amp; theme.

Did you build this amazing site yourself? Please reply 
back as I'm planning to create my very own site and would love to know where you got this from or 
what the theme is named. Thanks!