Deep River- Utada Hikaru [album review]
This album deserves to have the “OMG!!!” avatar, it’s OMG so damn amazing and perfect.
Utada Hikaru
Deep River
Released: June 19, 2002
Oricon rank: #1 (yearly)
Sales: 3,605,000
*8th highest selling album in Japan of all time
Deep River is one of my favorite album from Hikki, well actually all of her albums are my favorite. But this one is [...]