These cards I got the inspiration from BasicGrey blog here. I know that you can buy the layered hearts that are on my card. Some companies sell layered circles and hearts already pre-made, but I just made these! They where really easy; just cut, punch or die cut out 2-3 hearts [circles] and carefully run them through a sewing machine. I don't have one so I just hand stitched each one. Then fold up the first few layers, also I found that it helps if your score the hearts first before stitching them.
I just love the layered look of the hearts, I think it really make them pop and has that really cool 3D look!