This is an advanced style I haven't taught the basics for yet, but I'll get it in here in time for Valentine's Day for those of you who are ready for it. I don't have step by step pictures either since I did it last year before my blogging days.
Begin by parting the top of the head down the middle and a part from ear to ear. Put the back half of the hair into a pony tail. On one side at the top, make another part diagonally from center back of the head to the forehead by the temple. It'll be easier to shape the heart if you make this part line a little curved. Begin doing a half dutch braid on the top triangle. Half dutch braids are inside out french braids where you only add hair to one side, and the other side will hide the part (hopefully). Don't braid all the way to the forehead, but start turning the braid into a curve a couple inches before you get to the forehead. You can braid without adding any hair or just add to one side for a couple turns, whatever works. Once you've got it turned back, continue doing a regular dutch braid to add hair from both sides. Once you've used up all the hair on that side, braid it out to the end and put in a temporary clip or hairband. Repeat on the other side. Add the braids to the ponytail with another hairband.
To do the taping, you'll need a REALLY long ribbon. Fold it in half to find the middle. Use a bobby pin or clip to hold it temporarily at the middle. Thread a craft needle with the ribbon and wrap the braid around and around. When you get to the part where the braid is laying on top, you can catch up some hair from underneath or just keep it around the braid itself. I don't think it matters. Let the end hang until you do the other side. Take out the pin/clip and repeat for the other side. Tie up the ribbons together in a bow. Voila! This hairdo takes forever. I think it took me 45 minutes, so pop in a movie for your daughter or something. Definitely a special occasion do.