What will my soulmate be like?
Thai almanacs describe your future partner from your own birth weekday, month and year animal: add the numbers, multiply by 7, divide by 9 and read the remainder. Different old texts give different portraits, so six are shown here, together with what your birth weekday says about how you love.
Translated and combined from Thai soulmate pages. Texts were condensed and the old descriptions of skin colour were removed. The Thai “month” number differs between old texts (some count December as month 1), and each formula above uses its own source's convention.