The supplies you will need are an 8.5x11 frame ($6 at Michaels), card stock or paper to print it on, wood letters (I bought mine at Michaels for .99 a pack), glue, and paint in whatever color(s) you desire.
First, I painted a cheap wooden frame to add color. This is obviously not required, but I wanted to do it with my son's frame.
I designed the layout on Microsoft Word. I played around with font and size, and decided I liked Century Gothic in size 105 for the alphabet and Lucida Handwriting size 50 for the "is for". It took me a while to figure out the spacing, but this is what worked for me. If you would like the Microsoft Word file of this, just comment below or email me. Then, it is an easy editing job for you!! Remember, I am using an 8.5x11 document frame. If you are using an 8x10, you will need to re-size the document.
Next, I painted the wooden letters of my son's name to match the initial in the document. You can use spray paint or any kind of paint. I bought the .39 cent bottle of craft paint from Michaels since I was using so little. You don't need to paint the back of them since they will not be seen. If you are giving a baby shower gift and don't know the baby's name yet, you can just use "Baby" which is still really cute.
Lastly, insert the document into the frame. Then glue the painted wooden letters to the glass. I placed my letters so they were sitting on the bottom frame so I could make sure they were level. I adhered them with a little (not a lot because you don't want it to spill over and be seen) Mod Podge. That's it! A cute little addition to my son's bedroom and an easy, cute, inexpensive shower gift for friends!