Five Stars
all of the above birthday gifts.
Rating: 5 stars