Preheat oven to 400F degrees
Cut the guava paste into small slices (approx 2"x1")
Stir the cream cheese till you get a smooth paste (if you will be using lime, stir in zest of 1 lime and 1tsp of lime juice)
Roll out the puff pastry dough to approx. 12"x12"sheets. You will need 2 sheets
Cut the puff pastry sheets into 3"x3" squares. You should have a total of 32 squares. Set aside 16 of the squares. (Work quickly and make sure your dough doesnt warm up)
Place 1 slice of guava paste on each 3"x3" pastry square. Add about a tsp of cream cheese on top of the guava paste
Very lightly, brush the inside borders of the pastry squares with egg wash.
Get the pastry squares that you set aside, and place each one on top of the cream cheese
Gently press together the edges of each pastry square (you may need to press to the top down slightly to flatten the cream cheese a bit)
Lightly brush the top of each pastry square. You can sprinkle some sanding sugar on at this point
Place in the preheated oven and bake for approximately 20 minutes or until golden brown
Enjoy!