It was also Keane's best-selling single until "Is It Any Wonder?" in 2006.
Đây là ca khúc thành công nhất của Keane cho đến khi "Is It Any Wonder?" phát hành năm 2006.