Picture frames always make a great gift and you are guaranteed that whoever opens this gift won't be getting anything like it. Personalization is up to you. I can do names, quotes, dates, logos, and most graphics. The overall frame is about 9"x7" and holds a 5"x7" picture - vertical or horizontal. The frames are $30 and shipping is about $5.