Briefly

Birthday passed by water

Birthday passed by water

Lucy was born on a sunny Sunday in Hong Kong and turned seven on a gray and rainy Sunday in Macau.

How old were you in 1996?

Solution

Lucy turned 100 in 1996.

Birthdays can only fall on the same day of the week every seven years if there is not a leap year between them.
1900 was not a leap year because it is not divisible by 400, so Lucy was born in 1896, because the following year
leap was 1904. The details about the weather was only to mislead.