A heart shape face tends to be wide at both the temples and hairline, which narrows down to a smaller chin. This is also often known as the upside down triangle. You will find that when measuring your face (for how to measure please look at Dressing to suit your face) your brow and eye line will be considerably wider than your jaw line. Your aim is to accentuate the jaw line, making it look larger and taking away attention from the forehead.
When choosing a hair style you should go for something that will create a softening effect on the forehead. Chin-length or longer works particularly well for this shape, especially a chin-length bob, which helps to create a fullness and balanced look. If you choose to go for something shorter, make sure you keep some length/weight around the back of the nape, as this will help balance out the dramatic cheek bones and pointy chin. Side partings and curls are also a good style, as they create a softer and more broken look about the face.
When choosing a dress you need to soften the narrowness of your chin, so it is best to stay away from v-neckline’s as this will just elongate your face. A good neckline for this facial shape would be square or rounded, as this helps to soften the point of the chin and helps your face look more symmetrical. Here is an ideal dress from Zeleb below: