Here is a poster of 48 valentine hearts in a square size poster set at 20x20" but you can enlarge it.
Personalize it, by hitting the customize button, and delete a row of hearts and add your own message. You can change the background (the hearts look great also on darks) and redo the border color or thickness.
You may also choose from a fantastic selection of fine art papers, canvas and framing options. HAVE FUN and Happy Valentines Day!