How to Make Cuban Flan (Flan Cubano)

What could be a better way to treat yourself than [...]