Riddle

When I asked her how old she was, she smiled and said cryptically: 'The day before yesterday I was 22, but next year I'll be 25.' What is her birthday and when was the date of our conversation?

Choose an answer

A.Her birthday is January 1, conversation on December 31
B.Her birthday is December 31, conversation on December 30
C.Her birthday is January 1, conversation on January 2
D.Conversation occurred on January 1; her birthday was December 31.
Hint: It's a 8-word phrase with 51 letters, starting with "C".

Answer

Conversation occurred on January 1; her birthday was December 31.

Why this is the answer

If today is January 1 and her birthday is December 31, then two days ago (Dec 30) she was 22, yesterday she turned 23, this year she turns 24, and next year (Dec 31) she turns 25.

This riddle is filed under Love, Happy Riddles and rated Hard.