Taurus April 20 - May 20

Someone you've been close to for years has just done something wonderful for you, but you may not know about it for quite some time. Since you're as perceptive as anyone could possibly be, however, you'll have an inkling -- which gives you the perfect opportunity to leave a thoughtful gift on their doorstep or return the favor from behind the scenes.

Taurus