Wash the guava fruit and cut them in half. Remove and discard all the seeds (can use a spoon to scoop them out). Rough chop the remaining guava into pieces.
Place in a small sauce pan with tall sides. Add all remaining ingredients.
Cook on medium-high for 20-25 minutes (depending on how thin / thick you'd like it; the longer you cook it the thicker it will get). During the last 5 minutes of cooking stir the contents with a fork, mashing up larger pieces of fruit into a chunky puree and making sure the jam doesn't burn (if need be, turn down the heat a little if things are browning up a bit too much). Once done cooking, remove from heat and allow the jam to cool off thoroughly.
Transfer the cooled off jam into a small food processor and process into a fine puree.
Transfer to a glass jar and enjoy! Store the jam in the fridge (it will keep for weeks).