Riddle

I'm two for one, I speckle and I sparkle, I give and I take, and I come in many forms. Who or what can I be?

Choose an answer

A.A gemstone
B.A star
C.A gift card
D.A present
Hint: It's a 2-word phrase with 8 letters, starting with "A".

Answer

A present

Why this is the answer

A "present" can mean a gift, being in attendance, or the current moment, fitting its many different forms and meanings.

This riddle is filed under How, What, Why Riddles and rated Hard.