Review (4/5): Wonderful surprise
Has all and more than what my girl wanted