I also have this amazing sister in law and brother in law that have these gorgeous floating shelves in their family room with lots of fun pictures of their kids. Every time we go over there, I find myself gravitating toward those shelves just to look at the beautiful pictures! So I finally decided to get some nerves, and some shelves, and put up some of my own!
Here's the before picture of the living room wall. Here are my supplies. Well, minus a few things, but you'll see it all in the finished product. I got these shelves from Home Depot. I bought two 35" shelves and two 24" shelves in espresso. They're super easy to install. I started out over thinking it, but then they were easy peasy once I got the hang of it. You just find where you want to put them up, put up your stud (the piece of unfinished wood) and put in one screw, then put a level on top to make sure it's all nice and straight. Put in the other two screws (on the long one -- only one more on the shorter one). Then put the actual shelf on it. I tried to center it on the stud. Then put in two more screws to secure it to the stud. Then put some cute little stickers to cover your screws. See, super easy!
And, here's the finished product. I still want to put in a huge temple picture right in the middle and get some pictures of my other three kids up there. I think it's turning out gorgeous so far! Oh, and I'm going to put some other letters on the piano, too. I'll post a picture of that later!